passer plusieurs tableaux dans un formulaire

passer plusieurs tableaux dans un formulaire - PHP - Programmation

Marsh Posté le 04-07-2007 à 10:41:20    

bonjour,
 
je souhaite passer plusieurs tableaux dans un formulaire j'ai donc :
 
<form method="POST" action="blabla.php" name="formulaire"/>
<input type="submit" value="Valider"/>
<input name="valeurs" type="hidden" value='<?=serialize($valeurs);?>'/>
<input name="donnees" type="hidden" value='<?=serialize($donnees);?>'/>
</form>
 
Dans ma page blabla.php :
 
$data = (unserialize($_POST['valeurs']));
$data2 = (unserialize($_POST['donnees']));
 
je n'ai rien qui s'affiche à l'écran si j'essaie de l'afficher
 
Quelqu'un comprends pourquoi ?
Merci

Reply

Marsh Posté le 04-07-2007 à 10:41:20   

Reply

Marsh Posté le 04-07-2007 à 12:05:44    

tu dois avoir magic_quotes activé
 
essaie : $data = (unserialize(stripslashes($_POST['valeurs'])));  
 
sinon essaie echo $_POST['valeurs']; pour vérifier que tu reçois bien qqchose

Reply

Marsh Posté le 04-07-2007 à 12:16:40    

merci de ta réponse
 
en rajoutant stripslashes cela ne change rien si je fais un affichage :  echo ("...$_POST\[\'valeurs\'\]...<br>" );
 
j'obtiens cela : Array\[\'valeurs\'\]

Reply

Marsh Posté le 04-07-2007 à 13:56:11    

echo ("...$_POST\[\'valeurs\'\]...<br>" ); ???
 
echo $_POST['valeurs']; suffit...  
 
sinon tu ne peux pas utiliser les sessions c'est en général plus adapté à ce que tu veux faire
 

Reply

Marsh Posté le 04-07-2007 à 16:04:07    

ok merci je vais essayer avec les sessions

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed