Je commence à m'habituer à poser des questions ici car je ne trouve réponse nul part ailleurs.
Voilà donc j'ai un tableau avec 3 colonnes (Classe, Cours, Creneau de remplacement).
Ce que je veux faire c'est que mon foreach regarde si j'ai des données à chaque ligne.
Le problème est que je ne sais pas comment faire ou si c'est même possible qu'un foreach analyse 3 colonnes sur une ligne.
Ce sera surement plus clair avec mon bout de code :
Code : Tout sélectionner
// Requête d'insertion de la classe remplacement
foreach($_POST['Class'] AS $classeR){
foreach($_POST['Cours'] AS $cours){
foreach($_POST['Creneau'] AS $creneau){
$req5 = ("INSERT INTO remplacement VALUES('".$numF."','".$cours."','".$creneau."','".$classeR."')");
$conn ->exec($req5);
}
}
}Code : Tout sélectionner
<div class="table-responsive bg-light">
<table id="tabF" class="table table-striped table-sm">
<thead>
<tr>
<th bgcolor="#32cd32">Classe concerné</th>
<th bgcolor="#32cd32">Cours concerné par l'abscence du professeur</th>
<th bgcolor="#32cd32">Remplacement proposé</th>
</tr>
</thead>
<tbody>
<tr>
<th><input type="text" name="Class" /></th>
<td><input type="text" name="Cours" style="width: 400px"/></td>
<td><input type="text" name="Creneau"/></td>
</tr>
<tr>
<th><input type="text" name="Class" /></th>
<td><input type="text" name="Cours" style="width: 400px"/></td>
<td><input type="text" name="Creneau"/></td>
</tr>
<tr>
<th><input type="text" name="Class"/></th>
<td><input type="text" name="Cours" style="width: 400px"/></td>
<td><input type="text" name="Creneau"/></td>
</tr>
<tr>
<th><input type="text" name="Class"/></th>
<td><input type="text" name="Cours" style="width: 400px"/></td>
<td><input type="text" name="Creneau"/></td>
</tr>
<tr>
<th><input type="text" name="Class"/></th>
<td><input type="text" name="Cours" style="width: 400px"/></td>
<td><input type="text" name="Creneau"/></td>
</tr>
<tr>
<th><input type="text" name="Class"/></th>
<td><input type="text" name="Cours" style="width: 400px"/></td>
<td><input type="text" name="Creneau"/></td>
</tr>
<tr>
<th><input type="text" name="Class"/></th>
<td><input type="text" name="Cours" style="width: 400px"/></td>
<td><input type="text" name="Creneau"/></td>
</tr>
<tr>
<th><input type="text" name="Class"/></th>
<td><input type="text" name="Cours" style="width: 400px"/></td>
<td><input type="text" name="Creneau"/></td>
</tr>
</tbody>
</table>
</div>