[PHP] $_POST --> Erreur !

$_POST --> Erreur ! [PHP] - PHP - Programmation

Marsh Posté le 27-11-2002 à 22:42:41    

Voilà le début de mon script :  
 

Code :
  1. reset ($_POST);
  2.   while (list ($clef, $valeur)=each($_POST)){
  3.     ${$clef}=$valeur;
  4.   } 
  5. error_reporting  (E_ERROR | E_WARNING | E_PARSE);
  6. $name = trim($name);
  7. $mail = trim($mail);
  8. $bon = "3";


 
(il continue ensuite)
J'obtient l'erreur suivante :  
 
Warning: Variable passed to reset() is not an array or object in /usr/local/etc/httpd/sites/www.krishnanyc.com/htdocs/sub.php on line 8
 
Warning: Variable passed to each() is not an array or object in /usr/local/etc/httpd/sites/www.krishnanyc.com/htdocs/sub.php on line 9
 
 
Quelqu'un peut me dire ce qu'il faut faire ?
 

Reply

Marsh Posté le 27-11-2002 à 22:42:41   

Reply

Marsh Posté le 28-11-2002 à 08:36:34    

t'as essayé avec $HTTP_POST_VARS au cas où ?
 
sinon utilise plutôt une boucle foreach(), plus rapide et pas besoin de mettre un reset avant (d'ailleurs avec list / each ça doit pas être nécessaire)
 
sinon t'as quoi comme traitement avant ? c'est bien un tableau $_POST (peut être que ton formulaire n'est pas soumis ou pose problème..)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 28-11-2002 à 10:13:42    

Yes, vérifie le contenu de $_POST !
 

Code :
  1. if( isset( $_POST ) )
  2. {
  3.    echo( "<pre>\n" );
  4.    print_r( $_POST );
  5.    echo( "</pre>\n" );
  6. }
  7. else
  8. {
  9.    echo( "\$_POST n'existe pas !" );
  10. }


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 28-11-2002 à 12:32:03    

ok merci je vais regarder ça.

Reply

Sujets relatifs:

Leave a Replay

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