如何在php中添加注释字段

时间:2015-03-01 00:58:11

标签: php html

我有一个php页面,其中有一个textarea用于接受用户评论,另一个字段显示用户输入的所有评论。 一个按钮用于添加评论,用户点击按钮时,页面应该重新加载,评论部分将在顶部添加此评论。 我能够在单独的php页面上显示按钮并执行所有数据库操作,并将其链接到当前页面。 有没有办法可以在同一页面中对当前部分进行这些数据库更新,这样当用户点击按钮时,它会立即跟随数据库操作,然后重新加载页面?一些粗略的代码如:

<input type='button' name='Add review' value ='Add review' onclick='add_review();'>
<?php 
if (<Add review> button press is true){
//perform the function
function add_review(){
<database opeartions...>
}
}

这可能在php

1 个答案:

答案 0 :(得分:1)

不,onclick只是Javascript。但是你可以通过改变事物的顺序来做你想做的事。

您不会详细了解您的目标,但常见的方法如下:

<?php
if (isset($_RESULT['addreview'])){
    //perform the database operations
    // Redirect to same page to clear query string and set fields to default
    header('Location: yourpage.php'); The URL of this page
    exit();
}
?>
<form action="#" ...>
   ...user input fields
   <input type='submit' name='addreview' value ='Add review'>
</form>

当用户点击提交时,页面将被提交(自身)。你不需要onclick。您的PHP获取表单变量中传递的值并更新数据库。然后重新显示该页面。

注意输入的变化;输入名称不能包含空格。