ホームページ >バックエンド開発 >PHPチュートリアル >PHP は初めてです。フォーム送信について質問する

PHP は初めてです。フォーム送信について質問する

WBOY
WBOYオリジナル
2016-06-13 13:45:59737ブラウズ

PHP は初めてです。 。 。 。 。フォームの送信について質問します
$connec=mysql_connect("localhost","root","vertrigo") または die("データベース サーバーに接続できません: ".mysql_error()); 🎜>mysql_select_db("data",$connec) または die ("データベースを選択できません: ".mysql_error());
mysql_query("set names 'utf8'");
?>
< ;?php
if($_POST["id"] and $_POST["action"]=="del")
{
$sql="id=$_POST[id のクラスから削除] ]";
mysql_query($sql,$connec);
echo("");
}
?>






;


$sql="select * from class order by ID desc";
$ conn=mysql_query($sql,$connec );
while($rs=mysql_fetch_array($conn)){
?>








}
?>< /form>
ID クラスタイトル オペレーション
削除
>
には常にエラーが発生します。 。 。 。

フォーム送信アクションをどのように判断するかについてお聞きしたいのですが?

また、安全ではありません。安全に行うにはどうすればよいでしょうか?ありがとう。


-----解決策---------
$_POST[id] を $ に変更しました_GET[id]
------解決策------------------
どのようなエラーが報告されていますか?
ユーザーの種類とログインするかどうかを決定することは、最も簡単なセキュリティ チェックです。

------解決策---------
削除最も一般的なフォーム送信は、ハイパーリンクなどのを送信することです。GETを使用して送信されました。
を削除し、$_GET を使用して受信します。

------解決策---------
パラメータの基本的な判断が必要です数値かどうかを判断し、渡された値が空かどうかを判断します。
通常は問題ありません。