15-08-2006, 06:37 PM
Code :
Erreur SQL !
Column count doesn't match value count at row 1
voila l'erreur que ca me donne quand je veux m'inscrir
Code :
<?php
include ('../conf.php');
if (isset($_GET['inscription']) && $_GET['inscription'] == 1)
{ // Si la valeur inscription est envoyée et qu'elle veut 1
if(isset($_POST) && !empty($_POST['pseudo']) && !empty($_POST['mdp']) && !empty($_POST['mdp2']) && !empty($_POST['email'])) { // Si tout les champs sont remplis
$pseudo2 = $_POST['pseudo'];
$mdp2 = $_POST['mdp'];
$mdp3 = $_POST['mdp2'];
$email2 = $_POST['email'];
// On recupere les valeurs
if($mdp2==$mdp3) {
$sql = mysql_query('INSERT INTO membres VALUES("","'.$pseudo2.'", "'.$mdp2.'", "'.$email2.'")') or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vous êtes bien inscris !'; }
else { echo' Les deux mots de passe ne correspondent pas.'; }
} else { echo'Vous devez remplir tous les champs !'; } } ?>
<html>
<head>
<title>Pied de page</title>
</head>
<body>
<link href="style.css" rel="stylesheet" type="text/css">
<p align="center">
<?php
include ('header.htm');
?>
</p>
<p align="center">
<form name="form1" method="post" action="inscription.php?inscription=1">
<table align="center">
<tr>
<td>Votre Pseudonyme</td>
<td><input name="pseudo" type="text" id="pseudo"></td>
</tr>
<tr>
<td>Votre Email</td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td>Votre Mot de Passe</td>
<td><input name="mdp" type="password" id="mdp"></td>
</tr>
<tr>
<td>Confirmation du Mot de Passe</td>
<td><input name="mdp2" type="password" id="mdp2"></td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="S'inscrire"></td>
<td></td>
</tr>
</table>
</form>
</p>
<p align="center">
<?php
include ('footer.htm');
?>
</p>
</html>