ホームページ > バックエンド開発 > PHPチュートリアル > PHPで複数の投稿値が空かどうかを判断する方法

PHPで複数の投稿値が空かどうかを判断する方法

ringa_lee
リリース: 2023-02-28 17:10:01
オリジナル
2842 人が閲覧しました

この投稿は、gz109 によって、2013-07-22 17:37:50 に最終編集されました

たとえば、多くのオプションがあるフォーム、値が空か正しい値かを判断するために PHP を使用する方法

<form action="add.php" method="post"><br data-filtered="filtered">
<input type="text" name="name"><br data-filtered="filtered">
<input type="text" name="name2"><br data-filtered="filtered">
<input type="text" name="name3"><br data-filtered="filtered">
<input type="text" name="name4"><br data-filtered="filtered">
<input type="text" name="name5"><br data-filtered="filtered">
</form><br data-filtered="filtered">
<br data-filtered="filtered">
<?php<br data-filtered="filtered">
$name1=$_POST[name1];<br data-filtered="filtered">
$name2=$_POST[name2];<br data-filtered="filtered">
$name3=$_POST[name3];<br data-filtered="filtered">
$name4=$_POST[name4];<br data-filtered="filtered">
$name5=$_POST[name5];<br data-filtered="filtered">
<br data-filtered="filtered">
//插入数据库,如果是就单独判断一个变量,可以用IF,那如果多个怎么办呢<br data-filtered="filtered">
if($name1==&#39;&#39;){<br data-filtered="filtered">
   echo &#39;请输入数据&#39;;<br data-filtered="filtered">
   exit;<br data-filtered="filtered">
}<br data-filtered="filtered">
<br data-filtered="filtered">
$sql="insert into book values(&#39;$name1&#39;,&#39;$name2&#39;,&#39;$name3&#39;,&#39;$name4&#39;,&#39;$name5&#39;)";<br data-filtered="filtered">
mysql_query($sql);<br data-filtered="filtered">
<br data-filtered="filtered">
?>
ログイン後にコピー

議論への返信(解決策)

一つずつ判断してください。空は空と判断されます。

これは使いやすいと思います

配列をループして値が空かどうかを判定するだけです。

フォームの値を個別に取得し、それが空かどうかを判断します。

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