Bonjour
Voila, j'ai un petit problème de script php/sql;
Le script si -dessous ne m'inscrt rien dans la base de donné, si ce n'est le dernier champ, qu'ils met bien a zero.
Donc si quelqu'un avait une solution
De plus, ya t'il un moyen de savoir si une variable existe dans une BDD ? ( une requête du style FIND $variable ) qui renverrais 0 ou 1 ( ou le nombre de fois ou elle existe ) ?
Merci !
PS : le code
<?php
mysql_connect("localhost", "root", "" );
mysql_select_db("jeu" );
$_POST['pseudo'] = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$_POST['pass1'] = mysql_real_escape_string(htmlspecialchars($_POST['pass1']));
$_POST['pass2'] = mysql_real_escape_string(htmlspecialchars($_POST['pass2']));
$_POST['email'] = mysql_real_escape_string(htmlspecialchars($_POST['email']));
mysql_query("INSERT INTO joueurs_infos VALUES("", ' . $_POST['pseudo'] . ', ' . $_POST['pass1'] . ', ' . $_POST['email'] . ', '0')" );
// On se déconnecte de MySQL
mysql_close();
?>
<form action="inscription.php" method="post">
<p>
Pseudo : <input type="text" value="pseudo" /><br/>
Mot de passe<input type="password" value="pass1" /><br/>
Mot de passe<input type="password" value="pass2" /><br/>
e-mail<input type="text" value="email" /> <br/>
<input type="submit" value="OK" />
</p>
</form>
---------------
Fort et motivé. Sauf parfois.