A voir également:
- Sos verification champ vide avec php
- Supprimer page word vide - Guide
- Coeur vide ✓ - Forum Facebook
- Easy php - Télécharger - Divers Web & Internet
- Formate pour taxer client frigo vide - Forum PDF
- Raccourci coeur blanc - Forum Facebook
11 réponses
.Zoro.
Messages postés
263
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
8 mai 2020
33
19 févr. 2011 à 23:05
19 févr. 2011 à 23:05
if isset verifie que l'existence d'une variable
if empty regarde si la variable est vide (NULL, 0, chaine de zero caracteres)
ensuite,
pour connaitre l'etat de chaque champs,
il faut les tester un par un
if empty regarde si la variable est vide (NULL, 0, chaine de zero caracteres)
ensuite,
pour connaitre l'etat de chaque champs,
il faut les tester un par un
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 20/02/2011 à 00:28
Modifié par jisisv le 20/02/2011 à 00:28
Tu peux essayer un code du genre
A améliorer, à adapter.
Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
<?php $myfields = array("f1","f2", "f3"); function testGet($testfields) { $badfields = array(); foreach ( $testfields as $field) { if( !isset($_GET[$field]) || empty($_GET[$field]) ) { $badfields[] = $field ; # autres vérifications } } return $badfields; } $missing = testGet($myfields); if ( 0 == count($missing)) { print("OK"); } else { print('<pre>'); print_r($missing); print('</pre>'); } ?>
A améliorer, à adapter.
Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ConceptcaB
Messages postés
16
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
23 février 2011
3
20 févr. 2011 à 00:51
20 févr. 2011 à 00:51
Et pour faire simple avec ce que tu as donné:
if( (isset($_POST['nom']) && empty($_POST['nom'])) || (isset($_POST['adresse']) && empty($_POST['adresse']))){
Suffit de dupliquer si tu as d'autres champs.
if( (isset($_POST['nom']) && empty($_POST['nom'])) || (isset($_POST['adresse']) && empty($_POST['adresse']))){
Suffit de dupliquer si tu as d'autres champs.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
20 févr. 2011 à 01:20
20 févr. 2011 à 01:20
Simple , mais pas souple du tout.
Cephei
Messages postés
118
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
10 décembre 2018
19
20 févr. 2011 à 01:44
20 févr. 2011 à 01:44
Qui t'as dit que c'était pour faire le grand écart ?! ^^
bonjour a tous
ceci serait il valable
if(
(isset($_POST['nom']) && empty($_POST['nom'])) ||
(isset($_POST['prenom']) && empty($_POST['prenom']))) ||
(isset($_POST['mail']) && empty($_POST['mail'])))||
(isset($_POST['adresse']) && empty($_POST['adresse'])))||
(isset($_POST['code-postal']) && empty($_POST['code_postal'])))||
(isset($_POST['telephone']) && empty($_POST['telephone'])))||
(isset($_POST['ville']) && empty($_POST['ville'])))||
(isset($_POST['pays']) && empty($_POST['pays'])))||
{ echo '<h1 align="center">Des champs sont vides ! Vérifier nom,adresse ?<br
/>';
echo '<a href="javascript:history.back();">RETOUR AU
FORMULAIRE</a></h1>';exit;
}
ceci serait il valable
if(
(isset($_POST['nom']) && empty($_POST['nom'])) ||
(isset($_POST['prenom']) && empty($_POST['prenom']))) ||
(isset($_POST['mail']) && empty($_POST['mail'])))||
(isset($_POST['adresse']) && empty($_POST['adresse'])))||
(isset($_POST['code-postal']) && empty($_POST['code_postal'])))||
(isset($_POST['telephone']) && empty($_POST['telephone'])))||
(isset($_POST['ville']) && empty($_POST['ville'])))||
(isset($_POST['pays']) && empty($_POST['pays'])))||
{ echo '<h1 align="center">Des champs sont vides ! Vérifier nom,adresse ?<br
/>';
echo '<a href="javascript:history.back();">RETOUR AU
FORMULAIRE</a></h1>';exit;
}
.Zoro.
Messages postés
263
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
8 mai 2020
33
20 févr. 2011 à 09:27
20 févr. 2011 à 09:27
personnellement,
je prefere verifier qu'un champ n'est PAS vide
cela ne fait qu'une condition
if(!empty($_POST['nom'])) { echo 'ok'; } else { echo 'le champ est incorrect'; }
je prefere verifier qu'un champ n'est PAS vide
cela ne fait qu'une condition
if(!empty($_POST['nom'])) { echo 'ok'; } else { echo 'le champ est incorrect'; }
.Zoro.
Messages postés
263
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
8 mai 2020
33
20 févr. 2011 à 09:42
20 févr. 2011 à 09:42
ben tu ne test que ceux qui ne doivent pas etre vides
...
...