Erreur en PHP
Fermé
Kuromi
Messages postés
55
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
28 janvier 2012
-
15 juin 2010 à 15:43
Kuromi Messages postés 55 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 28 janvier 2012 - 15 juin 2010 à 22:38
Kuromi Messages postés 55 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 28 janvier 2012 - 15 juin 2010 à 22:38
A voir également:
- Erreur en PHP
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Retour a la ligne php ✓ - Forum PHP
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
2 réponses
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
Modifié par naruto-94 le 15/06/2010 à 16:51
Modifié par naruto-94 le 15/06/2010 à 16:51
pour les erreurs Undefined index c'est normal car tes variables sont récupérés à partir du formulaire , et comme quand tu rentre dans la page tu n'as donc pas pas rempli le formulaire alors le script php n'a rien à récupérer , donc il faut dire au script php de s'éxécuter que si les variable $_POST sont défini . pour cela il faut utiliser la fonction isset() , tu fais
if( isset($_POST['login'] && isset($_POST['pass']) && isset($_POST['cpass']) )
{
TON SCRIPT PHP
}
et pour afficher le message "Vous n'avez pas rempli tous les champs." tu utilise la fonction empty() au lieu de $variable != ""
empty() vérifie si la variable est vide
!empty verifie si la variable n'est pas vide
if( !empty($_POST['login']) && !empty($_POST['pass']) && !empty($_POST['cpass']))
{
}
if( isset($_POST['login'] && isset($_POST['pass']) && isset($_POST['cpass']) )
{
TON SCRIPT PHP
}
et pour afficher le message "Vous n'avez pas rempli tous les champs." tu utilise la fonction empty() au lieu de $variable != ""
empty() vérifie si la variable est vide
!empty verifie si la variable n'est pas vide
if( !empty($_POST['login']) && !empty($_POST['pass']) && !empty($_POST['cpass']))
{
}
Gl@dior
Messages postés
328
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
24 février 2012
78
15 juin 2010 à 16:52
15 juin 2010 à 16:52
Salut.
Il faut que tu fasse une seconde page qui traite tes données et tu auras déjà moins de problèmes.
Il faut que tu fasse une seconde page qui traite tes données et tu auras déjà moins de problèmes.
15 juin 2010 à 22:38
En tout cas tout est claire maintenant, merci infiniment !