2016-09-20 8 views
0

場合の内容をエコーすることができます。は、どのように私は私がこれらの5を持っているの文

if(isset($_POST['checkbox'])) { 
    $name = "Alex"; 
} 

がどのように私は外にif文のすべての選択したチェックボックスの名前をエコーすることができますか?あなたの例から

+2

はあなたが達成したいものをもう少し説明的なことはできますか?いくつありますか?あなたが設定した '$ name'変数を意味しますか? – AbraCadaver

+0

あなたは5つの別々のif文を持っているということですか? – theomessin

+0

フォームが提出されたら、チェックされたすべてのチェックボックスの名前変数を表示したいと思います。 – theking3016

答えて

3

$nameの配列を作成:次に

if(isset($_POST['checkbox'])) { 
    $name[] = "Alex"; 
} 
if(isset($_POST['checkbox1'])) { 
    $name[] = "Bob"; 
} 

次のいずれか

echo implode(', ', $name); 

または:

foreach($name as $value) { 
    echo $value; 
} 

しかし、単に設定されていない理由を、実際に私は思ったんだけどフォーム入力の値(配列を使用):

0123その後
<input type="checkbox" name="checkbox[]" value="Alex"> 
<input type="checkbox" name="checkbox[]" value="Bob"> 

foreach($_POST['checkbox'] as $value) { 
    echo $value; 
} 
+0

今、$ type [] = 'Name:'がifステートメントにあるとしましょう。どうすれば両方の配列を黙示できますか?名前のような先生の隣に:アレックス – theking3016

関連する問題