Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
fonction($var1);
fonction($var2);
fonction($var3);
...
fonction($varX);
par
foreach($var as $key => $value) {
fonction($value);
}
.mysql_escape_string($_POST(nom[]),
Au lieu de :mysql_escape_string($_POST['nom_1'] "','" .mysql_escape_string($_POST['nom_2'] "','" etc....
C'est bien ça ?
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
Bonjour,Au lieu de :.mysql_escape_string($_POST(nom[]),
C'est bien ça ?mysql_escape_string($_POST['nom_1'] "','" .mysql_escape_string($_POST['nom_2'] "','" etc....
$nom[1]='arbre';
$nom[2]='fleur';
$nom[3]='champignon';
$nom[]='fruit'; //se place en $nom[4]
si tu veux faire une manipulation totale sur un tableau, utilises $nom... il faut voir la doc de la fonction si elle permet de traiter des tableaux. Mais si tu ne veux pas avoir de problêmes, tu fais un foreach... foreach($_POST as $key => $value) {
$_POST[$key]=mysql_escape_string($value);
}
$nom[1], $nom[2], $nom[3]
et pour ma requête INSERT
$sql="INSERT INTO test (nom,xxxxx,xxxxx,xxxxx,) VALUES ('".mysql_escape_string($_POST $nom[1])."','".mysql_escape_string($_POST $nom[2])."','".mysql_escape_string($_POST $nom[3] etc......
C'est bien ça ?
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
Un petit seulement ? tu est sympaOui, en faisant un petit effort sur la syntaxeC'est bien ça ?$_POST $nom[3], mais je pense que tu as effectivement compris le principe
($_POST['nom_1']
Sorry hein
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
Bon ......car tu récupère le 3ème élément du tableau 'nom', lui même passé en POST$_POST['nom'][3]
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.