Eléphanteau du PHP |
45 Messages
14 déc. 2006, 21:47
Il n'y a aucune erreur seulement rien ne s'inscrit dans la table voila le script total:
pour le choix en html de la table:
Votre monde:<select name="selecter">
<option value="tbl_user">tbl_user</option>
<option value="monde1">monde1</option>
<option value="monde2">monde2</option>
<option value="monde3">monde3</option>
</select>
et le script inscription.php
<?php
if (isset($_POST['login']) AND isset($_POST['pass'])AND isset($_POST['pseudo_perso'])AND isset($_POST['mail'])AND isset($_POST['selecter'])) // Si les variables existent
{
if ($_POST['login'] != NULL AND $_POST['pass'] != NULL AND $_POST['pseudo_perso']!= NULL AND $_POST['mail'] != NULL AND $_POST['selecter'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("drsmoogy");
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$selecter = htmlentities ($_POST['selecter']);
$login = htmlentities ($_POST['login']);
$pass = htmlentities ($_POST['pass']);
$pseudo_perso = htmlentities ($_POST['pseudo_perso']);
$mail = htmlentities ($_POST['mail']);
// Ensuite on ajoute les valeurs entrées dans la BDD
mysql_query("INSERT INTO $selecter VALUES('','$login', '$login', '$pass','$mail','$pseudo_perso','2000','100','0','','','','','','','')");
echo("inscription réussie !");
// On se déconnecte de MySQL
mysql_close();
}else{
echo("ERREUR veuillez recommencer !");
}
}
// Que l'on ait enregistré des données ou pas...
// On affiche le formulaire puis les 10 derniers messages
// Tout d'abord le formulaire :
?>
et il y a bien les tables dans la bdd
merci