0
$Outlook = New-Object -ComObject Outlook.Application
$Mail = $Outlook.CreateItem(0)
$Mail.To = "email1"
$Mail.Recipients.Add("email2)
$Mail.Subject = "New Request"
$Mail.HTMLBody = " <input type='button' name='approve' value='Submit'/>   <input type='button' name='reject' value='Submit'/> <br/>"
$Mail.HTMLBody += "Kindly approve/reject the request
$Mail.Send()
通过此脚本,我无法正确显示Outlook电子邮件中的按钮。但是,当在Internet Explorer中打开按钮时工作正常。如何在使用Powershell脚本发送到Outlook的电子邮件中插入工作HTML按钮
我也想获得该按钮后,知道如何使它发挥作用,使得点击它的名字发送值数据库
我想,当我点击这些按钮的PHP运行和并数据库中的表的列在点击按钮时得到更新。什么和我应该在哪里编写上面的代码中的PHP和数据库[SQL或Oracle]脚本
基本上我想有一个批准/拒绝按钮的Powershell生成的电子邮件中的请求,然后将响应发送到数据库。
PHP代码,在我的数据库添加数据:
<?php
if(isset($_POST['submit']))
{
$connection = @oci_connect("username","password","db_name");
$badge= $_POST['BADGE'];
$_SESSION["badge"]=$badge;
$reason = $_POST['REASON'];
$dateFrom = $_POST['DATEFROM'];
$dateTo = $_POST['DATETO'];
$dd = $_POST['DD'];
$backup = $_POST['BACKUP'];
$employeeName = $_POST['EMPLOYEENAME'];
$daterequested = date("Y/m/d");
$_SESSION['datefrom'] = $dateFrom;
$_SESSION['dateto'] = $dateTo;
$main_query=oci_parse($connection,"INSERT INTO LEAVEINFO(BADGE,EMPLOYEENAME,TOL,DATEFROM,DATETO,DATEREQUESTED,STATUS,COMMENT1,BACKUP,REASON,LEAD) VALUES('$badge','$employeeName','$dd','$dateFrom','$dateTo','$daterequested','pending','','$backup','$reason','pending')");
oci_execute($main_query,OCI_COMMIT_ON_SUCCESS);
?>
感谢您的帮助。 你还可以帮我一件事。 @Chard 我希望当我点击这些按钮中的任何一个Php运行时,并且数据库中的表的列在点击按钮时得到更新。在上面的代码 –
中,我应该写什么和在哪里编写php和数据库[sql或oracle]脚本,你还可以详细说明术语数据库URL。 其实我无法理解这一点。我在本地主机上使用Oracle数据库和一个网站。我使用Php作为服务器端语言。 –
你能否提供将数据添加到数据库中的所有工作在IE中的代码? – Richard