Problèmes $_COOKIE et $_POST - PHP - Programmation
Marsh Posté le 19-06-2007 à 15:21:05
leçon 1: de l'importance des quotes (') et des doubles quotes (" )
Code :
|
ça va pas marcher là
http://fr2.php.net/types.string
2eme point: pourquoi ne pas te servir simplement de $_POST?
3eme point: rien compris
Marsh Posté le 19-06-2007 à 15:42:31
Merci pour cette réponse aussi rapide et efficace.
Grace au double quotes tous fonctionne.
Concernant mon questionnement, je m'explique: une personne rempli un formulaire, ensuite elle se trompe , elle reviens au formulaire grace à un lien et corrige son erreur sans pour autant réecrire tous le reste déjà entré, néanmoins si elle n'a rien rentré, php sauvegarde des espaces dans les variables cookie d'où ma question, comment remédier à ce problème ?
Enfin, je n'utilise pas de _POST car j'ai vu quelque part que " si le register global est à on il peut y avoir des problèmes ". Je ne sais pas du tout ce que cela signifie mais je ne voulais pas avoir à modifier ceci si je venais à héberger mon site sur un hébergeur mutualisé car is j'ai bien compris je n'aurais pas accès au php.ini ..
kvf300
Marsh Posté le 20-06-2007 à 13:03:00
fais une condition du genre si les champs nom / prénom / mail sont vide => error
Tu peux aussi aller plus loin pour le mail avec une vérification pour savoir si il a bien rentré une adresse mail ou pas
Marsh Posté le 19-06-2007 à 15:05:46
Bonjour
Je viens de terminer un script pour un formulaire et comme je suis novice en la matière il ne fonctionne pas.
En effet, meme si je rentre un numéro de téléphone à 10 chiffres, un message m'indiquant que le numéro ne comporte pas 10 chiffres apparait quand meme.
Je laisse le code de ma page test (code raccourci) ci dessous et j'imagine que l'erreur doit etre celle d'un débutant ...( que je suis d'ailleurs)
Mon formulaire se trouve sur une page formulaire.php et le code qui suit est dans une autre page traitement.php.
Plusieurs interrogations concernant ce formulaire:
Comment faire si l'utilisateur n'entre pas de nom ou de prenom ou d'email ? En effet, la variable $cookie_nom prend la valeur qui se trouve dans la zone texte prévu à cet effet et si l'utilisateur ne rentre rien, lorsque le formulaire réapparait il y a des espaces dans la zone de texte "nom" ou "prenom". Comment remédier à ce problème ?
Merci d'avance à toutes celles et ceux qui liront mon message.
J'attends vos réponses avec impatience.
kvf300