Php : problème avec $_POST
Un peu perdu
-
pols12 Messages postés 1143 Date d'inscription Statut Membre Dernière intervention -
pols12 Messages postés 1143 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis actuellement en train de faire un formulaire en php, mais j'ai un (petit) problème:
Je transmet toutes les données de ce formulaire avec $_POST (normal) et tout se passe bien, sauf pour une valeur. Celle-ci ne veut pas passer.
Est-ce que vous pourriez m'aider s'il vous plais?
Voici une partie de mon code:
FORMULAIRE :
FICHIER DE DESTINATION :
Et ça affiche "PAS OK"...
Comme je le disais, l'envoi du formulaire marche bien, puisque toutes les autres données sont bien envoyées.
Merci d'avance
Je suis actuellement en train de faire un formulaire en php, mais j'ai un (petit) problème:
Je transmet toutes les données de ce formulaire avec $_POST (normal) et tout se passe bien, sauf pour une valeur. Celle-ci ne veut pas passer.
Est-ce que vous pourriez m'aider s'il vous plais?
Voici une partie de mon code:
FORMULAIRE :
<form enctype='multipart/form-data' method='post' action='Remplis_donnees.php>' <input type='checkbox' name='date' id='date' /> <label for='date'>Cochez si la date est déjà présente</label> <input type='submit' /> </form>
FICHIER DE DESTINATION :
<?php if (isset ($_POST["date"]) echo "OK"; else echo "PAS OK"; ?>
Et ça affiche "PAS OK"...
Comme je le disais, l'envoi du formulaire marche bien, puisque toutes les autres données sont bien envoyées.
Merci d'avance
A voir également:
- Php : problème avec $_POST
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
9 réponses
Je ne pense aps que la value soit obligatoire:
une case coché renvoi on ou sa valeur si elle existe
une case non cochée ne renvoie rien
???????????==##-->···?{([/ Pols12 \])}?···<--##==???????????
une case coché renvoi on ou sa valeur si elle existe
une case non cochée ne renvoie rien
???????????==##-->···?{([/ Pols12 \])}?···<--##==???????????
il manque une parenthèse de fermeure du if... ;)
code:
Au passage, je te conseille d'utiliser des accolades {} de délimitations pour tes conditions de manière à rendre plus claire. ;)
???????????==##-->···?{([/ Pols12 \])}?···<--##==???????????
code:
<?php if (isset ($_POST["date"])) echo "OK"; else echo "PAS OK"; ?>
Au passage, je te conseille d'utiliser des accolades {} de délimitations pour tes conditions de manière à rendre plus claire. ;)
???????????==##-->···?{([/ Pols12 \])}?···<--##==???????????
Ah mince, désolé mais comme je peux pas c/c j'ai tout réécrit "à la main", et j'ai oublié de fermer cette parenthèse. Par contre, elle y est dans le programme...
Ok, je suppose que le simple quote après la balise form se situe juste avant le > aussi?
Si je corrige ces deux erreurs, je n'aia ucune problème:
si la case est cochée, il m'affiche Ok, sinon, il m'affiche PAS OK.
Le problème vient d'ailleur, il faudrait que tu montres la totalité du code ;)
D'ailleur, je ne comprend pas pourquoi tu n'arrive pas à faire un copier coller?
Si je corrige ces deux erreurs, je n'aia ucune problème:
si la case est cochée, il m'affiche Ok, sinon, il m'affiche PAS OK.
Le problème vient d'ailleur, il faudrait que tu montres la totalité du code ;)
D'ailleur, je ne comprend pas pourquoi tu n'arrive pas à faire un copier coller?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut !
bon je dis peut etre une connerie ! mais ta checkbox n'a pas de value !!!
donc cocher ou pas ! ça ne change rien pour lui elle est vide tout le temps !-->donc pas ok !
tien nous au courant si c'est ok !
bon je dis peut etre une connerie ! mais ta checkbox n'a pas de value !!!
donc cocher ou pas ! ça ne change rien pour lui elle est vide tout le temps !-->donc pas ok !
tien nous au courant si c'est ok !
Oulà, j'ai vrament mal recopié, moi ^^
Sinon, j'ai essayé value="unchecked" et value="checked". Et ça marche pas :(
Vraiment, j'y comprends plus rien
Merci quand même d'essayer de m'aider :)
Sinon, j'ai essayé value="unchecked" et value="checked". Et ça marche pas :(
Vraiment, j'y comprends plus rien
Merci quand même d'essayer de m'aider :)
Salut
Une case renvoie "on" si elle est cochée
une case ne renvoie rien si elle est aps cochée.
Ton code est donc adapté et marche sans problème chez moi.
Envoi tout le code stp, qu'on puisse voir ce qui coince. ;)
Pols12
Une case renvoie "on" si elle est cochée
une case ne renvoie rien si elle est aps cochée.
Ton code est donc adapté et marche sans problème chez moi.
Envoi tout le code stp, qu'on puisse voir ce qui coince. ;)
Pols12