Valeur indésirable

Bonjour les amis aidez-moi je vous en prie quand je saisis les données et clique sur envoyer, un message:"column count doesn't match value count at row 1». Alors que je ne veux pas de cette valeur affichée ! voici mon ci code php:

 
$con=mysql_connect('localhost','root','');
if (!con)
{
die ('Erreur de connexion').mysql_error();
}
mysql_select_db('mabd',$con);
$sql="INSERT INTO matable VALUES ('$nom','$prenom','$cni','$cpte','contact','$email','$nais')";


Merci.

Bonjour 
Sur les forums, majuscules = HURLER = très agressif. Merci d'y penser pour vos prochains messages et d'écrire en minuscules svp.
La modération.

3 réponses

  1. merci.je vous l envois avec affichage

    $con=mysql_connect('localhost','root','');
    if (!con)
    {
    die ('Erreur de connexion').mysql_error();
    }
    mysql_select_db('mabd',$con);
    $sql="INSERT INTO matable VALUES ('$nom','$prenom','$cni','$cpte','contact','$email','$nais')";
    $nom=$_POST['no'];
    echo "NOM:"."$nom";
    echo'<br>';
    $prenom=$_POST['pren'];
    echo "PRENOM:"."$prenom";
    echo'<br>';
    $cni=$_POST['cni'];
    echo"N CNI:"."$cni";
    echo'<br>';
    $ncpte=$_POST['cpte'];
    echo"N DU COMPTE:"."$cpte";
    echo'<br>';
    $contact=$_POST['contact'];
    echo"CONTACT:"."$contact";
    echo'<br>';
    $email=$_POST['email'];
    echo"EMAIL:"."$email";
    echo'<br>';
    $nais=$_POST['nais'];
    echo"DATE DE NAISSANCE:"."$nais";
    echo'<br>';
    echo "(Les données ont bien été transmises.)";
    mysql_close();
    ?>
    1. Contributeur
      tu débutes en php et mysql?
      as-tu lu quelques tutos?
      à lire: PHP: l'extension MySQL est obsolète
    2. oui, oui. merci infiniment de m en proposer quelques autres.merci
  2. Contributeur
    bonjour,
    fais plutôt la requête ainsi, en ajoutant les noms de colonnes, par exemple:
    INSERT INTO matable (nom, prenom, ..., ddn) VALUES ('$nom','$prenom','$cni','$cpte','contact','$email','$nais')
    1. merci mais un autre souci! affiche toutes mes saisies dans le navigateur et pas toutes dans ma base de donnees mabd.affiche dans mabd les valeurs de 'id' ,0 pour '$contact' et 0000-00-00 pour '$date'.Je ne trouve pas les autres valeurs.Merci de m aider.
    2. Contributeur
      @marietodeil est probable que ta requête "insert" n'est pas exécuté. vérifies-tu cela dans ton code php?
    3. j ai ecrit comme tu me l a montre et rien.sais pas quoi faire vraiment! n ya rien que mysql_close apres .j ai enlever le code d affichage et rien.j utilise la version 5.0.27..de wamp et notepad++.aide moi stp