echo主题并用后缀更新主题并在mysql中更新?

时间:2013-02-11 15:06:17

标签: php html mysql

我的网站上有一个消息系统。用户可以回复该消息,并且回复表格回显消息ID并更新id匹配的消息内容。

此刻一切正常,但我正在寻找一种方式,我可以回复邮件主题与表单上的消息ID提交,然后将消息主题插入数据库中的主题列,但这次是在最后主题':回复'。我还想更新我的数据库中的'date_sent'列,它是一个时间戳(current_timestamp)?这可能吗

我已经尝试了以下方法来获取消息主题,并通过以下方式更新数据库,但它不起作用,没有错误只是完全忽略了主题。 我也不知道如何更新date_sent列,请有人给我看看。感谢。

<form id="reply" action="message_reply.php?to=<?php echo $message_id, $message['subject']; ?>" method="post">
<textarea name="textarea" id="textarea"><?php echo  "{$message['content']}"; ?></textarea>


<?php
}
?>


<input type="image" src="assets/img/icons/email_send.png"
     width="50" height="34" name="send_button" id="send_button" style="float:right; margin-right:0px; text-align:center; margin-top:-10px; position:relative; z-index:99999;">
</form>

功能:

<?php 

    session_start();

    include 'includes/_config/connection.php'; 

    $message_id=$_GET['to'];

    $textarea = $_POST['textarea'];

    $query = mysql_query("SELECT content FROM ptb_messages WHERE id='".$message_id."'");

 $results=mysql_fetch_array($query);

 $result=$results['0'];

    if($result && $textarea) {

        $sql = mysql_query("UPDATE ptb_messages SET content ='".addslashes($textarea)."' AND SET subject ".$message['subject:reply']." WHERE id='".$message_id."'"); 
  echo 'done';
  }

  else

    { 
    echo "The username you entered does not exist"; 
    }         

    ?>

0 个答案:

没有答案