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

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

WBOY
リリース: 2016-06-13 13:45:59
オリジナル
743 人が閲覧しました

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 を使用して受信します。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート