Bonjour,
Je voudrais savoir, si possible, comment faire pour à la validation d'un formulaire la page du formulaire se ferme et s'actualise.
....
....
ça doit pas être très clair la
Je vous expliquer : dans une page, j'ai mis un formulaire avec un bouton de validation qui ira mettre des données dans une base MySQL et qui devra actualiser un tableau au dessus (d'ailleurs on fait ça comment ? )
Dans ce formulaire, j'ai une zone de liste, avec une liste de personnes. QUand l'utilisateur va sur le forumalire et qu'une personne n'est pas dans cette liste, j'ai créé un bouton qui ouvre un pop up, ou un autre formulaire apparait qui permet de rajouter une personnes.
Je voudrais que quand la personne remplis cette zone et qu'il clique sur valider, que ça l'insère dans la base MySQL, et qu'après le pop up se ferme et qu'il réactualise ma première page où il y a le premier formulaire.
Pour la partie SQL, je l'ai faite :
Mais après je sais pas quoi mettre pour que le pop up se ferme et que la page de départ s'actualise..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 # // connection avec MySQL # @mysql_connect($host, $user, $pass) or die("Impossible de se connecter à la base de données"); # // Le @ indique à php de ne pas afficher de message d'erreur # @mysql_select_db($bdd) or die("Impossible de se connecter à la base de données"); # # # # // stockage dans la bdd # $nom = $_POST['NomPersonne']; $prenom = $_POST['PrenomPersonne']; $mail = $_POST['MailPersonne']; # if(!get_magic_quotes_gpc()) # { # // si php n'est pas configuré pour le faire automatiquement, on ajoute des \ devant les ' # // deux raisons : autoriser d'ajouter des ', et sécuriser notre requete # // on y reviendra dans un prochain tutorial # $nom = addslashes($nom); # $email = addslashes($email); # } # $sql = "INSERT INTO " . $table . "(Nom, Prenom, Mail) VALUES('" . $nom . "','" . $prenom . "','".email.")"; # $res = mysql_query($sql); # # // déconnection avec MySQL # mysql_close();
Merci pour votre aide
Partager