Bonjour a tous.
J'avance petit a petit dans mon projet mais je viens encore de rencontrer un probléme ^^.
Je vous explique.
j'ai ma page index que voici. elle charge mon menu et ma page de naviguation
donc jusque la tt va bien ensuite je clic sur mon lien pour u'il mouvre mon formulaire d'inscription que voici...
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 <table width="100%" border="0"> <tr> <td width="20%" valign="top"><? include 'menu.php' ?></td> <td width="1" bgcolor="#586899" valign="top"></td> <td width="100%" valign="top"><? if (isset($_GET['AffichePage'])) { switch($_GET['AffichePage']) { case'produit':include('magasin.html'); break; case'inscription':include('inscription.php'); break; case'accueil':include('navi.php'); break; } } else { include('navi.php'); } ?></td> </tr> </table>
le probléme est que il me met que login est indefini. je pense que ca viens de la ligne
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92 <form method="post" action="index.php?AffichePage=inscription"> <table align="center"> <tr> <td>Login <font color=red>(*)</font></td> <td><input type="text" name="login" size="10" maxlength ="10"></td> <td valign="right"><font color=red>(*) Champs Obligatoires</font></td> </tr> <tr> <td>Mot de passe(6 caractères minimun) <font color=red>(*)</td> <td><input type="password" name="mdp1" size="10" maxlength ="10"></td> </tr> <tr> <td>Confirmer votre mot de passe <font color=red>(*)</td> <td><input type="password" name="mdp2" size="10" maxlength ="10"></td> </tr> <!--<tr> <td>Mot De Passe Automatique</td> <td><input type="radio" name="mdpa" value="1" checked> oui <input type="radio" name="mdpa" value="2"> non </tr> --> <tr> <td>Nom <font color=red>(*)</td> <td><input type="text" name="nom" size="30" maxlength ="30"></td> </tr> <tr> <td>Prenom <font color=red>(*)</td> <td><input type="text" name="prenom" size="30" maxlength ="30"></td> </tr> <tr> <td>Adresse</td> <td><input type="text" name="adresse" size="50" maxlength ="50"></td> </tr> <tr> <td>Localite</td> <td><input type="text" name="localite" size="50" maxlength ="50"></td> </tr> <tr> <td>Code postal</td> <td><input type="text" name="cp" size="4" maxlength ="4"></td> </tr> <tr> <td>E-mail</td> <td><input type="text" name="mail" size="50" maxlength ="50"></td> </tr> <tr> <td>Telephone</td> <td><input type="text" name="telephone" size="10" maxlength ="9"></td> </tr> <td><input type="submit" name="submit" value="Valider"></td> </tr> </table> </form> <br> <? if (isset($_POST['login']) && isset($_POST['mdp1']) && isset($_POST['mdp2']) && isset($_POST['nom']) && isset($_POST['prenom']) && $_POST['login']!="" && $_POST['mdp1']!="" && $_POST['mdp2']!="" && $_POST['nom']!="" && $_POST['prenom']!="") { // Connecxion au serveur mysql $connect=mysql_connect('localhost','root','') or die ("Erreur de connexion avec le serveur Mysql."); // Connexion a la base de donnée : bdd1 mysql_select_db('bdd1',$connect) or die ("Erreur de connexion a la base de donnée."); // verification si le nom est deja pris et insertion des données dans la base de donnée $Resultat = mysql_query("SELECT * FROM `utilisateur` WHERE `login` LIKE '$login'"); if (mysql_numrows($Resultat) == 0) { echo "<b><u>Votre Login est :</u></b> $login <br><b><u>Votre mot de passe est :</u></b> $mdp1<br>"; echo "OK. Ce nom est libre"; mysql_query("INSERT INTO utilisateur VALUES ('$login','$mdp1','$nom','$prenom','$adresse','$localite','$cp','$mail','$telephone')"); } else echo "<font size=3 color=Red><i>Désolé... ce login est déjà pris</i></font>"; // Fermeture de la base de donnée mysql_close($connect); } else { echo "<font size=3 color=Red><i><center>Veuillez compléter tout les champs obligatoires afin de completer votre insription.</center></i></font>"; } ?>mais si je la deplace dans index.php alors il ne m'affiche pas a la bonne place ceci par ex
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form method="post" action="index.php?AffichePage=inscription">voila auriez-vous une soluce a ce prob ?Veuillez compléter tout les champs obligatoires afin de completer votre insription.
merci
Partager