【发布时间】:2017-05-02 06:42:32
【问题描述】:
我正在尝试使用一种效果从我的数据库写入我的页面。目的是,当它在页面上写我的评论时,以效果显示它。
<?php
if(count($_POST) > 0){
echo '<script language="javascript">';
echo '$( "#toggle" ).toggle( "drop" );';
echo '</script>';
$db = new mysqli("localhost", "root", "usbw", "trab_projeto");
$qr = $db->query("INSERT INTO comments(comment) VALUES ('{$_POST['mensagem']}')");
echo "<fieldset id='toogle'>";
echo "<p>";
$row = $db->query("SELECT * FROM comments ORDER BY comment_id DESC LIMIT 1")->fetch_assoc();
echo $row["comment"];
echo "</p>";
echo "</fieldset>";
}
?>
脚本的一部分不起作用。 这些代码在我点击提交表单时执行。
<div class="cadastro">
<form action="" id="form-msg" method="post" enctype="multipart/form-data">
<fieldset>
<p>
<span><b>Escreva aqui o seu comentário:</b></span><br>
<textarea name="mensagem" style="margin: 0px; width: 511px; height: 119px;"></textarea>
</p>
<input type="submit" value="Enviar">
</fieldset>
</form>
</div>
【问题讨论】:
-
您遇到了有关 SQL 注入攻击的安全问题。 Take a look at how to fix this.
-
谢谢!但这并不是我想要的。我可以在数据库上插入,但我希望评论出现效果。jqueryui.com/show
-
使用 Drop 选项
标签: php jquery forms jquery-ui effects