Erreur insertion donnees php
Résolu/Fermé
eleveing
Messages postés
73
Date d'inscription
jeudi 30 août 2012
Statut
Membre
Dernière intervention
27 février 2014
-
Modifié par eleveing le 17/07/2013 à 19:00
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 - 18 juil. 2013 à 01:19
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 - 18 juil. 2013 à 01:19
A voir également:
- Erreur insertion donnees php
- Erreur 0x80070643 - Accueil - Windows
- Insertion liste déroulante excel - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Insertion sommaire word - Guide
- Erreur 1001 outlook - Accueil - Bureautique
1 réponse
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
17 juil. 2013 à 19:35
17 juil. 2013 à 19:35
Salut,
Lorsque tu ouvres la page pour la première fois, la variable POST est vide, donc si tu essayes d'y accéder directement alors une erreur est engendré, une erreur qui dit "La variable a laquelle vous essayez d'accéder n'existe pas." .
La solution c'est de faire des tests !
si la variable existe, alors faire ça et ça ...
sinon faire ça et ça ...
Voici un exemple :
Lorsque tu ouvres la page pour la première fois, la variable POST est vide, donc si tu essayes d'y accéder directement alors une erreur est engendré, une erreur qui dit "La variable a laquelle vous essayez d'accéder n'existe pas." .
La solution c'est de faire des tests !
si la variable existe, alors faire ça et ça ...
sinon faire ça et ça ...
Voici un exemple :
if(!empty($_POST)) { //Si le formulaire a été envoyé $erreurs = ''; // Aucune erreur a ce niveau if(!isset($_POST['Nom1']) OR empty($_POST['Nom1'])) $erreurs .= '<p>Nom1 est vide.</p>'; else $Nom = mysql_real_escape_string($_POST['Nom1']); if(!isset($_POST['Nom2']) OR empty($_POST['Nom2'])) $erreurs .= '<p>Nom2 est vide.</p>'; else $Nom2 = mysql_real_escape_string($_POST['Nom2']); // D'autres tests pour d'autres champs if(empty($erreurs)) { // Si le formulaire est correct // Exécution de la requete } else echo $erreurs; }
Modifié par eleveing le 18/07/2013 à 01:20