Eléphant du PHP |
67 Messages
01 mars 2005, 16:55
Hello,
T'abuse un peu sur les variables dynamique

Ok, donc si j'ai bien compris ce que tu voudrais faire ton code pourrais ressembler a ça
$champ = array('title','message','info');
for($i=1;$i<=3;$i++) {
for ($j=0; $j < count($champ); $j++) {
${$champ[$j]} .= addslashes($_POST[$champ[$j].'_'.$i]);
if($i<3) ${$champ[$j]} .= "|";
}
}
Je dis pas que c'est génial, je suis juste rester dans la meme optique ...
Une autre solution aurait été de faire en sorte que le premier indice ton array 'champ' soit égal a 1 :
$champ = array( 1 => 'title', 2 => 'message', 3 => 'info' );
A+