Formulaire en php
Fermé
anis
-
16 juin 2011 à 12:30
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 - 16 juin 2011 à 15:52
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 - 16 juin 2011 à 15:52
A voir également:
- Formulaire en php
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire instagram compte suspendu - Guide
- Le formulaire rempli - Guide
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
2 réponses
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
16 juin 2011 à 14:15
16 juin 2011 à 14:15
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
16 juin 2011 à 15:04
16 juin 2011 à 15:04
Je suis pas sur de bien comprendre.
Tu as un formulaire.
Quand tu envoi le formulaire, tu enregistre les données dans ta BDD.
Toutefois, rien ne te dit que les données soit enregistré.
Tu peux alors afficher une notification à l'enregistrement des données.
Exemple:
Le formulaire
Le traitement
Tu as un formulaire.
Quand tu envoi le formulaire, tu enregistre les données dans ta BDD.
Toutefois, rien ne te dit que les données soit enregistré.
Tu peux alors afficher une notification à l'enregistrement des données.
Exemple:
Le formulaire
<form method="post" action="traitement.php"> <p>Champ1: <input name="champ1" /></p> <p>Champ2: <input name="champ2" /></p> <p><input type="submit" name="envoi" value="Envoyer" /></p> </form>
Le traitement
<?php // On vérifie que le formulaire a été envoyé if(isset($_POST['envoi']) && $_POST['envoi']=='Envoyer') { // On vérifie que les champs ne sont pas vide if(empty($_POST['champ1']) or empty($_POST['champ2'])) { echo'Au moins un champs est vide'; } else{ // On vérifie que les données n'ont pas déjà été enregistré une fois $sql='SELECT count(*) FROM table WHERE champ1="'.mysql_real_escape_string($_POST['champ1']).'" AND champ2="'.mysql_real_escape_string($_POST['champ2']).'"'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $nb = mysql_fetch_array($req); if($nb[0]==0) { // On enregistre les données $sql='INSERT INTO table (champ1, champ2) VALUES ("'.mysql_real_escape_string($_POST['champ1']).'", "'.mysql_real_escape_string($_POST['champ2']).'")'; mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); echo'Les données ont été enregistré.'; } else{ echo'Ces données ont déjà été enregistré.'; } } } else{ echo'Le formulaire n\'a pas été envoyé'; } ?>
holow1
Messages postés
680
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
7 décembre 2012
71
Modifié par holow1 le 16/06/2011 à 15:53
Modifié par holow1 le 16/06/2011 à 15:53
<?php echo"<script type='text/javascript'>alert('operation bien deroule')</script> "; ?> a plus