Я пытаюсь запрограммировать приложение, но у меня возникла проблема с вводом данных. У меня есть две таблицы: в первую я помещаю данные о стажерах, а во вторую я вписываю полученные баллы. Я извлекаю информацию с помощью while, но проблема в том, что когда я хочу повторно ввести данные, все вводы имеют одинаковое имя, поэтому приложение вводит только последнюю строку.
while($STAGIAIRE=$resultat->fetch()){?>
<tr>
<td>
<input type="text" name="ID" id="id" class="form-control"
value="<?php echo $STAGIAIRE['ID']; ?>" readonly/></td>
<td> <input type="text" name="ninscription" id="ninscription" class="form-control"
value="<?php echo $STAGIAIRE['ninscription']; ?>" readonly/></td>
<td><input type="text" name="NOM" id="NOM" class="form-control"
value="<?php echo $STAGIAIRE['NOM']; ?>" readonly/></td>
<td><input type="text" name="PRENOM" id="PRENOM"
class="form-control"
value="<?php echo $STAGIAIRE['PRENOM'] ?>" readonly/></td>
<td scope="col"><input type="text" name="control1" id="control1" class="form-control"/></td>
<td scope="col"><input type="text" name="control2" id="control2" class="form-control"/></td>
<td scope="col"><input type="text" name="control3" id="control3" class="form-control"/></td>
<?php }?>
<tr><input type="submit" name="submit"value="Enregistre"></tr>
$id=$_POST['ID'];
$ninscription=$_POST['ninscription'];
$nom=$_POST['NOM'];
$prenom=$_POST['PRENOM'];
$control1=$_POST['control1'];
$control2=$_POST['control2'];
$control3=$_POST['control3'];
$requete="insert into controle(ID,PRENOM,NOM,ninscription,control1,control2,control3) values(?,?,?,?,?,?,?)";
$resultat = $con->prepare($requete);
$param=array($id,$prenom,$nom,$ninscription,$control1,$control2,$control3);
$resultat->execute($param);
Я пытался использовать для, но я еще не нашел решение