gpt4 book ai didi

php内部邮件系统

转载 作者:行者123 更新时间:2023-12-02 13:51:21 26 4
gpt4 key购买 nike

如果可能的话,我正在寻求一些建议。 PHP 不是我编写的主要语言。它通常是使用 C# 的 asp.net,但我正在帮助一个 friend 做一个网站,他们要求使用 php。

我正在为他们创建一个内部邮件系统。我有一个收件箱页面,其中每条记录都有一个复选框。目前,您可以勾选多个框,然后通过提交表格删除所选记录。我的 friend 要求提供另一个按钮,单击该按钮可以将所选电子邮件标记为已读(例如电子邮件收件箱)。我不确定如何执行此操作,因为我知道只是在表单中添加另一个提交按钮,因为将其称为其他内容是行不通的。抱歉,我不确定我是否很好地解释了自己。

撰写

<小时/>
      $query ="Select im.ID, first_name, last_name, sender_ID, createddate, recipient_ID, read_mail, subject from internal_mail im join characters  c on im.sender_ID = c.ID where im.recipient_name like '%".$character[first_name] . " " . $character[last_name]  ."%' and im.active = 1";

$results = mysql_query($query);

$rows_events = mysql_num_rows($results);

if($rows_events != 0){

?>
<table>
<tr>
<td></td>
<td width="200">
From
</td>
<td width="150">
Subject
</td>
<td>
Date Sent
</td>
</tr>
<tr>


<?
$r = 0;

while ($r < $rows_events){

$read = mysql_result($results, $r , "read_mail");
$ID = mysql_result($results, $r , "ID");
$first_name = mysql_result($results, $r , "first_name");
$last_name = $sender_ID = mysql_result($results, $r , "last_name");
$subject = mysql_result($results, $r , "subject");
$createddate = mysql_result($results, $r , "createddate");;

echo "<tr>";
echo "<td><input type='checkbox' name='" . $ID . "'/></td>";
echo "<td>";
echo $first_name . " " . $last_name;
echo "</td>\n";
echo "<td>";
if($read == 0){
echo"<b><a href=read.php?message_ID=" . $ID . ">" .$subject . "</b></a>";
}else{
echo"<a href=read.php?message_ID=" . $ID . ">" .$subject . "</a>";
}
echo "</td>\n";
echo "<td>".$createddate ."</td>\n";
echo "</tr>\n";

$r ++;

}
?>

</tr>
</table>
<input type="submit" name="delete" value="Delete" />
</form>
<?

}else{

echo "You currently have no mail in your inbox :(";

}

如果有人能为我指明此类事情的教程方向,我将不胜感激,我在谷歌上浏览了一下,但没有发现太多。

最佳答案

您可以添加另一个提交:

<input type="submit" name="delete" value="Delete" />
<input type="submit" name="mark" value="Mark it" />

在 php 中只需检查提交的是哪一个

    if(isset($_POST['mark'])){
//mark stuff
}else if(isset($_POST['delete'])){
//delete stuff
}else{
//some other stuff
}

关于php内部邮件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4620732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com