[php] "isset" n'est pas trop adapté !

"isset" n'est pas trop adapté ! [php] - PHP - Programmation

Marsh Posté le 01-07-2005 à 11:48:47    

Bonjour tous le monde,
 
J'ai une page web qui est automatiquement raffrachit. Mais qd elle est rafrachit il me faut récupérer les données qui etait saisies avant.
 
J'ai plusieurs menus déroulants. Si l'utilisateur change un menu déroulants, je veux que lorsque la page est rafraichit, le menu déroulants reste avec la valeur d'avant.
 
J'utilise "Isset" dans mon script mais, a priori, isset est détecté meme si l'utilisateur n'as pas changé la valeur avant le rafraichissement.
 
J'ai ceci   :
 
if (isset($_POST['blabla']))
{
blabla
}
 
Quelle autre code serait mieux approprié ?

Reply

Marsh Posté le 01-07-2005 à 11:48:47   

Reply

Marsh Posté le 01-07-2005 à 11:58:16    

Euh quand tu rafraichis ta page, ton formulaire est validé ?

Reply

Marsh Posté le 01-07-2005 à 12:04:09    

fais un print_r($_POST); en début de page pour voir un peu ce que contient la variable $_POST à chaque raffraîchissement.
 
isset() est fiable.


---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 01-07-2005 à 12:05:16    

Quand le formulaire est posté, la variable $_POST est présente, heureusement [:proy]  
Si tu ne veux pas que le formulaire soit reposté, c'est plutôt en javascript que tu dois vérifier.

Reply

Marsh Posté le 01-07-2005 à 12:20:25    

Code :
  1. if (isset($_POST['blabla']) && $_POST['blabla'] != "" )


 
bon, forcement, si il y a une valeur par defaut ou autre, c'est niker...

Reply

Marsh Posté le 01-07-2005 à 14:08:38    

Merci de votre aide   :jap:  
 
J'ai réussi a trouver.

Reply

Marsh Posté le 01-07-2005 à 14:12:04    

zapan666 a écrit :

Code :
  1. if (isset($_POST['blabla']) && $_POST['blabla'] != "" )


 
bon, forcement, si il y a une valeur par defaut ou autre, c'est niker...


 

Code :
  1. if (!empty($_POST['blabla']))


ne serait pas mieux dans ce cas  :??:  
 :hello:

Reply

Marsh Posté le 01-07-2005 à 14:27:54    

Si, complètement même


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

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