2017-12-31 25 views
-3

$numberという文字列があります。文字列に基づく選択ボックスのエコーオプション

のは、どのようにして、自動的に各番号としての価値を持つ選択ボックスに12個のオプションをエコーすることができます$number = "12";

に設定されているとしましょうか?

おかげ

+3

ループ、カウントダウン$数、オプションをエコーする。 – Jeff

答えて

0

は、これが唯一のループまたはしばらく使用してbasic php programming

です:

<?php 
    $number = "12"; 
    $html = "<select>"; 
    for($inc = 0 *;$inc<$number;$inc++){ 
    $html .= "<option value=".$inc.">option ".$inc."</option>"; 
} 
$html .= "</select>"; 
echo $html; 
?> 
+0

あなたはいくつかのタイプミスがあります。また、これはオプションで値を増やしません。私はあなたのコードを新しい答えとして微調整しました:) – Asim

+0

@Asim corrected、ty – M0ns1f

1

だから何あなたが探していることに基づいて選択ボックスとechoオプションを移入することですint $number。私は前の答えを見ましたが、それぞれのオプションの値を増やす必要があるので、あなたのケースではうまくいかないでしょう。それが12

である。この例のように、あなたはあなたの$number値を追加することができます

<?php 
    $html = "<select>"; 
    for ($number=0; $number<=12; $number++) { 
     $html .= '<option value="'.$number.'">' .$number. '</option>'; 
    } 
    $html .= "</select>"; 
    echo $html; 
?> 

これは、このように見てHTMLに移入されます動作しますので、私は前の回答を微調整:

enter image description here
ご希望の質問にお答えください。また、このドキュメントを読むことをお勧めします:PHP Library

関連する問題