Bonjour!! Besoin d'aidessvp
Le code suivant ne me rempli pas les champs "Nom" et "Email" dans la base de données de localhost, pourtant ça marche sur le serveur "1&1", ça incrémente a chaque fois mais sans remplire les variable "Nom" et "Email" et ça m'affiche a chaque fois qu il ne reconnait pas ces variables sur la page web. Et le message ki est tout en bas qui s'affiche à chaque fois.
J arrive pas à trouver ou se truove le soucis par rapport à au variable.
bienvenue à toutes suggestions et merci d'avance
Tabel SQL
fichier inscription.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE TABLE IF NOT EXISTS `etudiant` ( `id` int(11) NOT NULL AUTO_INCREMENT, `Nom` text COLLATE utf8_unicode_ci NOT NULL, `Email` text COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`), FULLTEXT KEY `Nom` (`Nom`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=15 ;
fichier confirmation.php :
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 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>inscription</title> </head> <body> <form method="post" action="confirmation.php"> Votre Pseudo : <input type="text" name="Nom"> <br> Votre E-Mail : <input type="text" name="Email"> <br> <input type="submit" name="Submit" value="validez"> </form> </body> </html>
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 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>confirmation</title> </head> <body> vous etes a present inscrit ds notre base de donnee RETOUR a laccueil <?php $link = mysql_connect("localhost", "root", ""); if (!$link) { die('Connexion impossible : ' . mysql_error()); } echo 'Connecte correctement'; mysql_select_db("didacticiel"); $query = "INSERT INTO `etudiant` (`Nom`, `Email`) VALUES ('$Nom', '$Email')"; mysql_query($query); echo 'inscrit correctement'; mysql_close($link); ?> </body> </html>
message affiché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 vous etes a present inscrit ds notre base de donnee RETOUR a laccueil Connecte correctement Notice: Undefined variable: Nom in C:\Program Files\EasyPHP5.3.0\www\confirmation.php on line 27 Notice: Undefined variable: Email in C:\Program Files\EasyPHP5.3.0\www\confirmation.php on line 27 inscrit correctement
Partager