Suite à une récupération d'un formulaire par le cde ci-dessous
<?php
$Form = @$_POST['listOfItems'];
$tableau = explode(";", $Form);
$occurences = count($tableau);
for ($i = 0 ; $i < count($tableau); $i++)
{
$arrayChaine=explode("|",$tableau[$i]);
$quest[2*$i] = $arrayChaine[$i];
$rep[2*$i+1] = $arrayChaine[$i+1];
}
?>
J'obtiens le message d'erreur suivantNotice: Undefined offset: 2 in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\Site\save.php on line 9
Notice: Undefined offset: 2 in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\Site\save.php on line 8
Notice: Undefined offset: 3 in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\Site\save.php on line 9
Notice: Undefined offset: 3 in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\Site\save.php on line 8
Notice: Undefined offset: 4 in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\Site\save.php on line 9
Notice: Undefined offset: 4 in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\Site\save.php on line 8
Je pense que l'erreur vient de mes 2 lignes
$quest[2*$i] = $arrayChaine[$i];
$rep[2*$i+1] = $arrayChaine[$i+1]; mais ne comprends pas pourquoi.J'ajoute qu'un affichage de $Form me donne quest1|rep2;quest3|rep4;quest2|rep5;quest4|rep1
Merci d'avance aux contributeurs.
tintin88