こんにちは、次のことで私を助けてくれる人がいます。 これは、空白または空白でないテキスト ボックスが検出されるたびに、Empty!
または常に印刷されます。Full!
私が必要とするのは次のとおりです。
一連のテキスト ボックス (配列内) のうち、空白のテキスト ボックスが 1 つだけ検出されても、空白のテキスト ボックスが存在するたびにではなく、1 回だけ
Empty!
エコーします。すべてのテキスト ボックスのみが空白でない場合は、1 回
Full!
だけ エコーします。
以下を変更することをどのように提案しますか?ありがとうございました。
if(isset($_POST['Save']))
{
if(is_array($_POST['name']))
{
foreach($_POST['name'] as $Value)
{if($Value == '')
{
echo "<table border='1'><tr><td>Response</td></tr></table>";
echo "Empty!";
}
else
{
echo "<table border='1'><tr><td>Response</td></tr></table>";
echo "Full";
}
}
}
}
編集
echo "<td><input style='width:60px' type='text' name='name[]' id='vtext' class='sc_two' size='80' maxlength='5'></td>
次に、検証コードには次のものがあります。
if(isset($_POST['Save']))
{
if($_POST['name']=='')
{
echo "<table border='1'><tr><td>Responses</td></tr></table>";
echo "Empty";}
else
{
echo "<table border='1'><tr><td>Responses</td></tr></table>";
echo "Saved!";}
}