Problème avec les variables get - PHP - Programmation
MarshPosté le 25-07-2006 à 12:06:26
Bonjour à tous. Je m'attele a un projet web avec base de données mais je rencontre un ecueil ! En fait j'ai une page avec un formulaire et plusieurs input ou non en fonction des données stockées dans la base.
J'avais essayé une méthode pour passer "" dans l'url si le champ n'existait pas (avec javascript je changeai le action du formulaire...) Mais cela me donnait une url trop longue ...
Alors je tente avec la méthode post. Mais là encore problème ... En fait je ne sais pas quelle sont les $_POST[$i] qui existe pour i allant de 0 à 23 ... Donc forcément le serveur me met des erreurs quand elles n'existent pas ...
Y aurai-t-il un moyen (une fonction ou autre) pour tester si un $_POST[$i] existe ? Si il existe je teste sa valeur sinon je laisse tomber le i et je passe au suivant ....
A noter que if( $_POST[$i] ) ne donne pas le résultat voulu ...
Marsh Posté le 25-07-2006 à 12:06:26
Bonjour à tous.
Je m'attele a un projet web avec base de données mais je rencontre un ecueil ! En fait j'ai une page avec un formulaire et plusieurs input ou non en fonction des données stockées dans la base.
J'avais essayé une méthode pour passer "" dans l'url si le champ n'existait pas (avec javascript je changeai le action du formulaire...) Mais cela me donnait une url trop longue ...
Alors je tente avec la méthode post. Mais là encore problème ... En fait je ne sais pas quelle sont les $_POST[$i] qui existe pour i allant de 0 à 23 ... Donc forcément le serveur me met des erreurs quand elles n'existent pas ...
Y aurai-t-il un moyen (une fonction ou autre) pour tester si un $_POST[$i] existe ?
Si il existe je teste sa valeur sinon je laisse tomber le i et je passe au suivant ....
A noter que if( $_POST[$i] ) ne donne pas le résultat voulu ...
Merci d'avance à tous.