Bonjour,
Je souhaiterai créer une zone membre pour mon site, et donc j'ai créer un formulaire d'inscription form_inscription.htm 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 <form method="post" action="inscription.php"> <table width="300" border="1" bordercolor="#000000"> <tr> <td colspan="2"><div align="center">Inscription</div></td> </tr> <tr> <td>Pseudo</td> <td><input type="text" name="login" /></td> </tr> <tr> <td>Mot de passe</td> <td><input type="password" name="pass" /> </td> </tr> <tr> <td colspan="2"> <div align="right"> <input type="reset" value ="effacer" /> <input type="submit" value ="envoyer" /> </div> </td> </tr> </table> </form>
La page de traitement est inscription.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php if ((trim($login="")) && (trim($pass=""))) { $db = mysql_connect('localhost', 'root', 'popopo'); mysql_select_db('tony', $db); $sql = "INSERT INTO membres_tbl(id, login, pass) VALUES ('', '$login', '$pass')"; mysql_query($sql); mysql_close(); } ?>
et la base de donnée tony
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TABLE `membres_tbl` ( `id` int(3) NOT NULL AUTO_INCREMENT, `Login` varchar(30) collate latin1_general_ci NOT NULL DEFAULT '', `Pass` varchar(30) collate latin1_general_ci NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
Donc en faite, lorsque je lance mon formulaire, j'entre un pseudo au hazard et un mot de passe et lorsque je fait submit, il apparait la page inscription.php tout blanche. Bon je me dis c'est pas trop grave, et je vais vérifié dans phpmyadmin et je vois que les informations n'ont pas été envoyé.
Pourriez-vous me dire ou est mon erreur, merci beaucoup
Partager