Erreur d'affichage [Résolu/Fermé]

Signaler
Messages postés
54
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
17 mars 2009
-
clemenceLes
Messages postés
54
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
17 mars 2009
-
Bonjour,
voici mon erreur d'affichage :

Column count doesn't match value count at row 1

voila mon code :

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "recrutement")) {
$insertSQL = sprintf("INSERT INTO recrutement (civilite, date_naissance, prenom, nom, adresse, CP, ville, telephone, email, poste, restaurant, cv, lettreMotiv) VALUES (%s, %s)",
GetSQLValueString($_POST['requiredcivilite'], "text"),
GetSQLValueString($_POST['ville'], "text"));

mysql_select_db($database_patapain, $patapain);
$Result1 = mysql_query($insertSQL, $patapain) or die(mysql_error());

$insertGoTo = "adminRecrutement.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
//
//telechargement des fichiers
//
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<!-- INFORMATIONS PERSONNELLES-->
<form action="<?php echo $editFormAction; ?>" method="POST" name="recrutement" onsubmit="return checkrequired(this)" ENCTYPE="multipart/form-data">
*Civilité : <select name="requiredcivilite">
<option>Monsieur</option>
<option>Madame</option>
<option>Mademoiselle</option>
</select>
A quel restaurant Pat à pain? <select name="ville" tabindex="choisissez une ville">
<option>Blois</option>
<option>Bourges</option>
</select>
<input name="réinitialiser" type="reset" value="annuler"/>
<input name="envoyer" type="submit" value="envoyer ma candidature"/>
<br/><br/>
*champs à remplir obligatoirement
<br/><br/>
<input type="hidden" name="MM_insert" value="recrutement" />
</form>

merci d'avance !

1 réponse

Messages postés
19
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
11 mars 2008
3
Je dirais que le problème se situe à ce niveau :


$insertSQL = sprintf("INSERT INTO recrutement (civilite, date_naissance, prenom, nom, adresse, CP, ville, telephone, email, poste, restaurant, cv, lettreMotiv) VALUES (%s, %s)"


13 champs pour deux valeurs, il doit pas aimer :|
clemenceLes
Messages postés
54
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
17 mars 2009
19
j'ai resolu le problème, deja jai corriger ma grosse erreur que tu ma di scipiones puis aprés j'ai u une autre erreur qui me disait :

Duplicata du champ '0' pour la clef 1

j'avai oublier dautoincrementer ma clé primaire dans ma base de donnée!!!!
merci scipiones!