2012-03-26 15 views
0

基本的に質問のランダムな量を含むデータベースを持っています 私はこれをクエリを使用してPHPテーブルとして印刷しました。データベースに質問があるので、マークを入力するためのテキストボックスがたくさんあります。 私は、入力されたデータの配列を作成し、その後にマークを使用してデータベースを更新したい。ここで 複数のテキストボックスを持つphpの配列

は、私はマークと、配列を作成するかどうかはわからない私のコード

    echo "<table border = '0' cellpadding ='10px'>"; 
      echo "<tr> 
       <td> Question <td>Mark</td><td>Criteria</td> 
       <td>Feedback</td> 
       </tr>"; 

      while ($row = mysql_fetch_array($result)) 
      { 
       $question[]=$rows['question']; 
       echo "<tr>"; 
       echo "<td>". $row['question']. "</td>"; 
       echo "<td>" ."<input type = 'text' name = 'mark[]' size = '1' value = '0' id = 'mark'/>/". $row['maxMark'] . "</td>"; 
       $maxMark[] = $row['maxMark']; 
       echo "<td>".$row['criteria']."</td>"; 
       echo "<td>" . "<textarea name = 'feedback[]' id= 'feedback'>Enter Feedback here</textarea>". "</td>"; 
       echo "</tr>"; 

      } 

echo "</table>"; 
echo "</tr>\n"; 
echo "</table>"; 

あります入力。助けてください。 要するに、私が入力した記号を配列に取り込みたい

+0

コードをテストしましたか?それは働いていないのですか? –

答えて

1

これはやや簡単です。入力コントロールの属性nameを設定し、インデックスを追加するだけです。

例:

<input type="text" name="name[0]" /><input type="text" name="mark[0]" /> 
<input type="text" name="name[1]" /><input type="text" name="mark[1]" /> 

ポスト(または取得)データスクリプトが、代わりに単一の変数の配列を含んでいます受け取ります。

関連する問題