Erreur lors d'un champs vide
Résolu/Fermé
A voir également:
- Erreur lors d'un champs vide
- Erreur 0x80070643 - Guide
- Supprimer page vide word - Guide
- Coeur vide ✓ - Forum Facebook
- Erreur vidéo freebox ✓ - Forum TV & Vidéo
- Iptv erreur de lecture - Forum TV & Vidéo
3 réponses
gautier019
Messages postés
140
Date d'inscription
samedi 19 mai 2012
Statut
Membre
Dernière intervention
12 juin 2017
17
20 nov. 2013 à 15:50
20 nov. 2013 à 15:50
Si c'est le problème d'un champ vide il faut vérifier que ton champs n'est pas vide avant d'exécuter la suite du formulaire :
Coté php tu met (plus haut dans la page ou si tu as défini form action, dans une autre page)
Voilà ;)
<form method="post"> Nom : <input type="text" name="nom"> <br>Prénom : <input type="text" name="prenom"> <br>Age : <input type="int" name="age" size="12"> </form>
Coté php tu met (plus haut dans la page ou si tu as défini form action, dans une autre page)
if($_POST) { if(!empty($_POST['nom']) AND !empty($_POST['prenom']) AND !empty($_POST['age'])) { //Ce que tu souhaite faire... } else { Echo '<div style="color:red"><strong>Il reste un/plusiers champs incomplet</strong></div>'; } }
Voilà ;)
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
20 nov. 2013 à 15:55
20 nov. 2013 à 15:55
Le problème vient probablement de l'attribut type de ta balise input.
Cet attribut n'est pas reconnu par tous les navigateurs, tu devrais l'enlever et vérifier ta valeur côté php.
Tu as cette erreur parce que tu dois avoir une valeur entière dans ton input, or une valeur vide n'est pas un entier.
Bref, retire l'attribut type, ça va te causer plus de problèmes qu'autre chose.
Cet attribut n'est pas reconnu par tous les navigateurs, tu devrais l'enlever et vérifier ta valeur côté php.
Tu as cette erreur parce que tu dois avoir une valeur entière dans ton input, or une valeur vide n'est pas un entier.
Bref, retire l'attribut type, ça va te causer plus de problèmes qu'autre chose.
Salut ThEBiShOp,
J'ai retiré l'attribut 'type' de la balise input mais ca ne change rien j'ai toujours l'erreur qui apparait !
J'ai retiré l'attribut 'type' de la balise input mais ca ne change rien j'ai toujours l'erreur qui apparait !
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
20 nov. 2013 à 16:13
20 nov. 2013 à 16:13
Tu peux remontrer ta balise ?
L'erreur apparaît où ? On peut avoir un screen qui serait un peu plus explicite ?
L'erreur apparaît où ? On peut avoir un screen qui serait un peu plus explicite ?
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
20 nov. 2013 à 17:53
20 nov. 2013 à 17:53
type="int"
tu es sûr que tu l'as retiré ? On dirait pas ;)
tu es sûr que tu l'as retiré ? On dirait pas ;)
20 nov. 2013 à 15:54