Bonsoir,
La balise input "discipline" est créé au sein d'une boucle foreach sur le résultat d'une requête. La présence du foreach suppose que la requête est susceptible de remonter plusieurs matières, on aura donc plusieurs input "discipline" qui seront générés.
La balise daty est seule quant à elle. On peut donc avoir une situation où on va avoir 4 entrées discipline mais une seule date.
Donc, dans cette boucle :
<?php
foreach ($_POST['discipline'] as $i => $nomk ) {
echo''.$_POST['discipline'][$i].'-'. $_POST['daty'][$i].'<br/> ' ;
}
On va boucler sur le nombre d'entrées dans le tableau "discipline", 4 si on garde l'exemple précédent, mais 1 dans "daty".
La première itération devrait bien se dérouler, mais à partir de la seconde $_POST['daty'][$i] génèrera certainement une erreur car on ne devrait pas aller plus loin que l'index 0 alors que $i vaudra 1.