Envoi resultat requete dans la BDD
Fermé
Alex_00
Messages postés
35
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
19 novembre 2013
-
7 janv. 2011 à 10:13
Alex_00 Messages postés 35 Date d'inscription samedi 4 décembre 2010 Statut Membre Dernière intervention 19 novembre 2013 - 10 janv. 2011 à 16:54
Alex_00 Messages postés 35 Date d'inscription samedi 4 décembre 2010 Statut Membre Dernière intervention 19 novembre 2013 - 10 janv. 2011 à 16:54
A voir également:
- Envoi resultat requete dans la BDD
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- La poste est prête à prendre en charge votre envoi. dès qu'il nous sera confié, vous pourrez suivre son trajet ici. - Forum Consommation & Internet
- Lexer resultat - Télécharger - Sport
- Votre envoi est en cours de transport vers son site de livraison. ✓ - Forum Consommation & Internet
- Samia, kevin et jason ont gardé la trace de leurs ventes quotidiennes du mois de juillet 2016. dans la feuille bilan, il manque les résultats de jason. insérez une colonne entre samia et kevin et reportez-y les résultats de jason. quel mot secret apparait en f2 ? - Forum LibreOffice / OpenOffice
7 réponses
duweb
Messages postés
353
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
72
7 janv. 2011 à 11:08
7 janv. 2011 à 11:08
essaye déjà comme ca :
INSERT INTO contact (id_contact, nom_contact, prenom_contact, societe_contact, mail, message_contact) VALUES("", $nom, $prenom, $societe, $mail, $message);
INSERT INTO contact (id_contact, nom_contact, prenom_contact, societe_contact, mail, message_contact) VALUES("", $nom, $prenom, $societe, $mail, $message);
Alex_00
Messages postés
35
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
19 novembre 2013
1
7 janv. 2011 à 11:19
7 janv. 2011 à 11:19
j'ai trouvé la solution :)
mais maintenant j'aimerais tester que certains champs ne soient pas vides
mais maintenant j'aimerais tester que certains champs ne soient pas vides
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
7 janv. 2011 à 18:19
7 janv. 2011 à 18:19
Salut.
En PHP, une requête SQL est une chaine comme une autre, donc il faut l'entourer de guillemets (doubles ou simples).
Pour vérifier si un champ n'est pas vide, tu peux utiliser la fonction empty($var).
Elle retourne true si la longueur de $var est égale à 0.
Si tu veux mettre une longueur minimale, il faudra utiliser strlen($var) qui retourne la longueur de $var.
Avant d'utiliser les variables POST, vérifie qu'elles existent avec isset($var)
En PHP, une requête SQL est une chaine comme une autre, donc il faut l'entourer de guillemets (doubles ou simples).
Pour vérifier si un champ n'est pas vide, tu peux utiliser la fonction empty($var).
Elle retourne true si la longueur de $var est égale à 0.
Si tu veux mettre une longueur minimale, il faudra utiliser strlen($var) qui retourne la longueur de $var.
Avant d'utiliser les variables POST, vérifie qu'elles existent avec isset($var)
Alex_00
Messages postés
35
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
19 novembre 2013
1
10 janv. 2011 à 15:24
10 janv. 2011 à 15:24
Je n'y arrive toujours pas avec le test des champs vide ou nom
:@
quelque aurais t'il une solution, lorsque l'on clique sur envois, si certains champs sont vides qu'un message d'erreur apparaisse et redirige vers le formulaire sans enregistrer les éléments faux dans la base ???
Merci
:@
quelque aurais t'il une solution, lorsque l'on clique sur envois, si certains champs sont vides qu'un message d'erreur apparaisse et redirige vers le formulaire sans enregistrer les éléments faux dans la base ???
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
10 janv. 2011 à 16:28
10 janv. 2011 à 16:28
J'ai déjà expliqué comment vérifier si un champ est vide ou pas ...
Si tu veux un autre conseille, je te propres d'utiliser une liste (array simple) pour stocker les messages, comme ceci :
Si tu veux un autre conseille, je te propres d'utiliser une liste (array simple) pour stocker les messages, comme ceci :
<?php $errors = array(); $nom = isset($_POST['nom']) ? trim($_POST['nom']) : ''; $prenom = isset($_POST['prenom']) ? trim($_POST['prenom']) : ''; $email = isset($_POST['email']) ? trim($_POST['email']) : ''; // Vérification du Nom if(strlen($nom) < 3) { $errors[] = 'Le nom doit contenir 3 caractères.'; } // Vérification du Prenom if(strlen($prenom) < 3) { $errors[] = 'Le prénom doit contenir 3 caractères.'; } // Vérification de l'adresse email if(!filter_var($email, FILTER_VALIDATE_EMAIL)) { $errors[] = 'L\'adresse email est invalide.'; } // Autres verifications if(count($errors)) > 0) { // S'il y a des erreurs : on les affiche echo '<div class="errors">'; foreach($errors as $error) { echo $error.'<br/>'; } echo '</div>'; } else { // S'il n'y a pas d'erreur : insertion dans la base $sql ='INSERT INTO table(nom,prenom,email) VALUES( "'.mysql_real_escape_string($nom).'", "'.mysql_real_escape_string($prenom).'", "'.$email.'" )'; //... }
Alex_00
Messages postés
35
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
19 novembre 2013
1
10 janv. 2011 à 16:43
10 janv. 2011 à 16:43
Je pense pouvoir m'en sortir avec ce code
Merci pour ton aide
Merci pour ton aide
Alex_00
Messages postés
35
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
19 novembre 2013
1
10 janv. 2011 à 16:54
10 janv. 2011 à 16:54
ça ne marche toujours pas :@
je comprend pas, c'est bien dans le script php du haut qu'il faut mettre le verification des champs vides ?
est-ce qu'il faut que je change l'extension la ou il y a mon formulaire ???
je comprend pas, c'est bien dans le script php du haut qu'il faut mettre le verification des champs vides ?
est-ce qu'il faut que je change l'extension la ou il y a mon formulaire ???