データベースから自分のページに1つのエフェクトを使って書き込もうとしています。目的は、ページに自分のコメントを書くときに、それを効果とともに表示することです。jqueryUi(Show Effect - > Drop)をPHPページに挿入するには
<?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インジェクション攻撃に関するセキュリティ上の問題があります。 [これを修正する方法を見てください](http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php?rq=1)。 – KDOT
ありがとう!しかし、それは私が欲しいものではありません。私はデータベースに挿入することができますが、コメントが表示されるようにしたいと思っています.http://jqueryui.com/show/ –
ドロップオプションの使用 –