2017-03-08 11 views
0

whileループを使用してPHPスクリプトを計算しましたが、入力ボタンと送信ボタンを組み合わせてユーザーを選択したい1月31日からの月の日付と日付を入力すると、PHPが何度も入力した"hello"をエコーアウトします。whileループを使用して入力ボタンと送信ボタンを押して入力回数を

私はコードをハードコードしないように、入力と送信ボタンでそれを結びつける方法を理解できません。私はそれを動的にしたいです。ここで

は私のコードです:

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> 
    Enter the date of the month: <input type = "text" name ="Enter the date of the month"> 
    <input type = "submit" name="submitDate"> 
</form> 

<?php 
    $x = 1; 
    while($x<=31){ 
     echo "hello<br>"; 
     $x++; 
    } 
?> 
+0

まず、良いタイトルを書いてください。あなたのテキスト入力タグが間違っているようです。最初に修正してください。 – Shan

答えて

0

あなたのつもりが、あなたのhtmlのユーザー入力を受け入れるために、PHPのISSET機能を必要としています。

HTML

Enter the date of the month: <input type = "text" name ="date"> 

PHP

if(isset($_REQUEST['submitDate'])) { 
    $x = $_POST['date']; 
    } 

あなたはハロー出力にあなたのwhileループで$ xを使用することができます。

関連する問題