ダイナミックテーブル(DB内の特定のグループの学生の名前をプリントしています)があり、学生ごとにマークを選択する必要があります。どのように私は複数の学生のための複数のマークを挿入することができますについての助けmysql?複数の学生に複数のマークを挿入するにはどうすればいいですか?
私はinsertofマークをしなければならないデータベース上の表は、このようなSTHです: id名マーク
とhtmlのコードとPHPのポイントの
<form>
<table >
<thead >
<tr>
<th>Nr</th>
<th>Name_Surname</th>
<th>Mark</th>
</tr>
</thead>
<tbody>
<?php
$query = "select student.name from student where student.group = '2' " ;
$run=mysql_query($query);
$d=1;
while ($row=mysql_fetch_assoc($run))
{
?>
<tr>
<th ><?php echo $d++; ?>
</th>
<td>
<input type="text" name= "name" value = '<?php echo $row["name"];?> '>
</td>
<td>
<fieldset >
<label for="mark"></label>
<select name="mark" >
<option>-</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</select>
</fieldset>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<button type="submit" name="save" >Printo</button>
</form>
感謝を生成するためのループを使用することができますそのthayはの一部です)。 – Donna
したがって、ループを使用してください。あなたの投稿の値は配列形式になりますので、ループするだけでhttp://stackoverflow.com/questions/14245588/php-iterate-through-post-and-use-values-by-nameのような答えを見ることができます –
準備されたステートメントを見てください – Strawberry