Problème insertion base SQL

Eléphanteau du PHP | 33 Messages

03 juin 2010, 20:16

Bon en fait je n'ai plus l'erreur, j'ai mis la bdd chez OVH comme le site, l'erreur de connexion devait provenir de la...
Par contre aucune insertion dans ma base... :roll:

Eléphanteau du PHP | 33 Messages

04 juin 2010, 13:34

J'ai donc

Mon formulaire :
<form action="envoi.php" method="post" name="formulaire" onSubmit="return check1()">
              <table border="0" align="center" cellpadding="0" cellspacing="0">
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8">Avez vous déjà été bén&eacute;vole au Festival du Lardon&nbsp;?</td>
                </tr>
                <tr>
                  <td colspan="2" align="left" valign="middle" class="Style8"><input name="dejaete" type="radio" value="oui" />
                    Oui
                    <input name="non" type="radio" value="non" />
                    Non</td>
                </tr>
                <tr>
                  <td height="20">&nbsp;</td>
                  <td height="20">&nbsp;</td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8"><p><span class="texte-rouge"><strong>Vos coordonnées&nbsp;&nbsp;:</strong></span>&nbsp;</p></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Nom*&nbsp;&nbsp;:&nbsp;</td>
                  <td width="348" height="25" align="left" valign="middle" class="Style8"><input name="nom" type="text" id="nom" onChange="javascript:this.value=this.value.toUpperCase();" size="30"
/></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Pr&eacute;nom*&nbsp;&nbsp;:&nbsp;</td>
                  <td width="348" height="25" align="left" valign="middle" class="Style8"><input name="prenom" type="text" id="prenom" size="30" /></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Adresse*&nbsp;&nbsp;:&nbsp;</td>
                  <td width="348" height="25" align="left" valign="middle" class="Style8"><input name="adresse" type="text" id="adresse" size="60" /></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Code postal*&nbsp;&nbsp;:&nbsp;</td>
                  <td width="348" height="25" align="left" valign="middle" class="Style8"><input name="code" type="text" id="code" size="5" /></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Ville*&nbsp;&nbsp;:&nbsp;</td>
                  <td width="348" height="25" align="left" valign="middle" class="Style8"><input name="ville" type="text" id="ville" size="30" /></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Téléphone&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input name="telephone" type="text" id="telephone" size="30"></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Email*&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input name="email" type="text" id="email" size="30" /></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Date de naissance&nbsp;&nbsp;:&nbsp;</td>
                  <td width="348" height="25" align="left" valign="middle" class="Style8"><select name="journaiss" id="journaiss">
                      <option value="1">1</option>
                      <option value="2">2</option>
                      <option value="3">3</option>
                      <option value="4">4</option>
                      <option value="5">5</option>
                      <option value="6">6</option>
                      <option value="7">7</option>
                      <option value="8">8</option>
                      <option value="9">9</option>
                      <option value="10">10</option>
                      <option value="11">11</option>
                      <option value="12">12</option>
                      <option value="13">13</option>
                      <option value="14">14</option>
                      <option value="15">15</option>
                      <option value="16">16</option>
                      <option value="17">17</option>
                      <option value="18">18</option>
                      <option value="19">19</option>
                      <option value="20">20</option>
                      <option value="21">21</option>
                      <option value="22">22</option>
                      <option value="23">23</option>
                      <option value="24">24</option>
                      <option value="25">25</option>
                      <option value="26">26</option>
                      <option value="27">27</option>
                      <option value="28">28</option>
                      <option value="29">29</option>
                      <option value="30">30</option>
                      <option value="31">31</option>
                    </select>
                    </label>
                    <select name="moisnaiss" id="moisnaiss">
                      <option value="Janvier">Janvier</option>
                      <option value="Février">F&eacute;vrier</option>
                      <option value="Mars">Mars</option>
                      <option value="Avril">Avril</option>
                      <option value="Mai">Mai</option>
                      <option value="Juin">Juin</option>
                      <option value="Juillet">Juillet</option>
                      <option value="Aout">Aout</option>
                      <option value="Septembre">Septembre</option>
                      <option value="Octobre">Octobre</option>
                      <option value="Novembre">Novembre</option>
                      <option value="Décembre">D&eacute;cembre</option>
                    </select>
                    <select name="anneenaiss" id="anneenaiss">
                      <option value="2010">2010</option>
                      <option value="2009">2009</option>
                      <option value="2008">2008</option>
                      <option value="2007">2007</option>
                      <option value="2006">2006</option>
                      <option value="2005">2005</option>
                      <option value="2004">2004</option>
                      <option value="2003">2003</option>
                      <option value="2002">2002</option>
                      <option value="2001">2001</option>
                      <option value="2000">2000</option>
                      <option value="1999">1999</option>
                      <option value="1998">1998</option>
                      <option value="1997">1997</option>
                      <option value="1996">1996</option>
                      <option value="1995">1995</option>
                      <option value="1994">1994</option>
                      <option value="1993">1993</option>
                      <option value="1992">1992</option>
                      <option value="1991">1991</option>
                      <option value="1990">1990</option>
                      <option value="1989">1989</option>
                      <option value="1988">1988</option>
                      <option value="1987">1987</option>
                      <option value="1986">1986</option>
                      <option value="1985">1985</option>
                      <option value="1984">1984</option>
                      <option value="1983">1983</option>
                      <option value="1982">1982</option>
                      <option value="1981">1981</option>
                      <option value="1980">1980</option>
                      <option value="1979">1979</option>
                      <option value="1978">1978</option>
                      <option value="1977">1977</option>
                      <option value="1976">1976</option>
                      <option value="1975">1975</option>
                      <option value="1974">1974</option>
                      <option value="1973">1973</option>
                      <option value="1972">1972</option>
                      <option value="1971">1971</option>
                      <option value="1970">1970</option>
                      <option value="1969">1969</option>
                      <option value="1968">1968</option>
                      <option value="1967">1967</option>
                      <option value="1966">1966</option>
                      <option value="1965">1965</option>
                      <option value="1964">1964</option>
                      <option value="1963">1963</option>
                      <option value="1962">1962</option>
                      <option value="1961">1961</option>
                      <option value="1960">1960</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <td height="20">&nbsp;</td>
                  <td height="20">&nbsp;</td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8"><p><span class="texte-rouge"><strong>Vos disponibilités&nbsp;&nbsp;:</strong></span>&nbsp;</p></td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8"><p><strong>En amont du festival&nbsp;&nbsp;(Du 23 ao&ucirc;t au 2 septembre 2010)</strong></p></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Date ou jour&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input name="amontjour" type="text" id="amontjour" size="60"></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Horaires&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input name="amonthoraires" type="text" id="amonthoraires" size="30" /></td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8"><p><strong>Pendant le festival&nbsp;&nbsp;(Les 3 et 4 septembre)</strong></p></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Vendredi 03/09/2010&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input type="checkbox" name="vendredi[]" value="matin" id="vendredi[]">
                    Matinée
                    <input type="checkbox" name="vendredi[]" value="journee" id="vendredi[]">
                    Journée
                    <input type="checkbox" name="vendredi[]" value="soiree" id="vendredi[]">
                  Soirée </td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Horaires&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input name="vendredihoraires" type="text" id="vendredihoraires" size="30" /></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Samedi 04/09/2010&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input type="checkbox" name="samedi[]" value="matin" id="samedi[]">
                    Matinée
                    <input type="checkbox" name="samedi[]" value="journee" id="samedi[]">
                    Journée
                    <input type="checkbox" name="samedi[]" value="soiree" id="samedi[]">
                    Soirée </td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Horaires&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input name="samedihoraires" type="text" id="samedihoraires" size="30" /></td>
                </tr>
                <tr>
                  <td height="20">&nbsp;</td>
                  <td height="20">&nbsp;</td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8"><p><strong>Après le festival&nbsp;&nbsp;(Du 5 au 12 septembre 2010)</strong></p></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Date ou jour&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input name="apresjour" type="text" id="apresjour" size="60"></td>
                </tr>
                <tr>
                  <td width="150" height="25" align="right" valign="middle" class="Style8">Horaires&nbsp;&nbsp;:&nbsp;</td>
                  <td height="25" align="left" valign="middle" class="Style8"><input name="apreshoraires" type="text" id="apreshoraires" size="30" /></td>
                </tr>
                <tr>
                  <td height="20">&nbsp;</td>
                  <td height="20">&nbsp;</td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8"><p><span class="texte-rouge"><strong>Autres infos&nbsp;&nbsp;:</strong></span>&nbsp;</p></td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8">Quel(s) groupe(s) souhaitez-vous voir&nbsp;?</td>
                </tr>
                <tr>
                  <td colspan="2" align="left" valign="top"><label>
                    <input name="groupes" type="text" id="groupes" value="" size="90" />
                    </label>
                  </td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8">Eventuels commentaires sur les disponibilit&eacute;s :</td>
                </tr>
                <tr>
                  <td colspan="2" align="left" valign="top"><label>
                    <input name="comdispo" type="text" id="comdispo" value="" size="90" />
                    </label>
                  </td>
                </tr>
                <tr>
                  <td height="25" colspan="2" align="left" valign="middle" class="Style8">Autres exp&eacute;riences dans le domaine :</td>
                </tr>
                <tr>
                  <td colspan="2" align="left" valign="top"><label>
                    <input name="experience" type="text" id="experience" value="" size="90" />
                    </label>
                  </td>
                </tr>
                <tr>
                  <td height="20">&nbsp;</td>
                  <td height="20">&nbsp;</td>
                </tr>
                <tr>
                  <td width="150" align="right" valign="top" class="Style8">&nbsp;</td>
                  <td align="left" valign="top" class="Style8"><p><span class="Style2">* Champ obligatoires </span></p>
                    <p>
                      <input name="envoi" type="submit" id="envoi" value="Envoyer" />
                      &nbsp;
                      <input name="retablir" type="reset" id="retablir" onclick="self.close()" value="R&eacute;tablir" />
                      </label>
                  </td>
                </tr>
              </table>
            </form>
et mon fichier envoi.php
<?php

$dejaete = $_POST['dejaete'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$code = $_POST['code'];
$ville = $_POST['ville'];
$telephone = $_POST['telephone'];
$email = $_POST['email'];
$amontjour = $_POST['amontjour'];
$amonthoraires = $_POST['amonthoraires'];
$vendredi = $_POST['vendredi'];
$vendredihoraires = $_POST['vendredihoraires'];
$samedi = $_POST['samedi'];
$samedihoraires = $_POST['samedihoraires'];
$apresjour = $_POST['apresjour'];
$apreshoraires = $_POST['apreshoraires'];
$groupes = $_POST['groupes'];
$comdispo = $_POST['comdispo'];
$experience = $_POST['experience'];

$connexion = mysql_connect("mysql5-3","id","mdp") or exit(mysql_error());
mysql_select_db("base",$connexion);

$requete = "INSERT INTO benevoles (dejaete, nom, prenom, adresse, code, ville, telephone, email, amontjour, amonthoraires, vendredi, vendredihoraires, samedi, samedihoraires, apresjour, apreshoraires, groupes, comdispo, experience) VALUES ('$dejaete','$nom','$prenom','$adresse','$code','$ville','$telephone','$email','$amontjour','$amonthoraires','$vendredi','$vendredihoraires','$samedi','$samedihoraires','$apresjour','$apreshoraires','$groupes''$comdispo''$experience')";
mysql_query($requete);

echo "<h2>Vos données ont été envoyées !</h2>";
echo "<p class='texte'><a href='formulaire.php'>Retour au formulaire</a></p><br><br>";

// fermeture de la connexion vers Mysql
mysql_close();
?>
et toujours pas d'insertion dans ma base...
Modifié en dernier par rouly67 le 08 juin 2010, 01:16, modifié 1 fois.

Eléphanteau du PHP | 33 Messages

06 juin 2010, 18:39

personne ? :roll:

Eléphanteau du PHP | 33 Messages

07 juin 2010, 23:51

<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function check1() {
  if (document.formulaire.email.value == '') {
    alert('Veuillez entrer votre email !');
    document.formulaire.email.focus();
    return false;
  }
  return true;
}
</script>
</head>
<body>
<h1>Inscription bénévoles </h1>
<p class="texte">Si vous &ecirc;tes int&eacute;r&eacute;ss&eacute;s pour être bénévole lors de l'édition 2010, veuillez nous retourner le formulaire ci dessous.</p>
<br />
<form action="envoi2.php" method="post" name="formulaire" onSubmit="return check1()">
  <table border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td colspan="2"><strong>Avez vous déjà été bén&eacute;vole au Festival du Lardon&nbsp;?</strong></td>
    </tr>
    <tr>
      <td colspan="2"><input name="dejaete" type="radio" value="oui" />
        Oui
        <input name="non" type="radio" value="non" />
        Non</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2"><p class="texte-rouge"><strong>Vos coordonnées&nbsp;&nbsp;:</strong>&nbsp;</p></td>
    </tr>
    <tr>
      <td>Nom*&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="nom" type="text" id="nom" onChange="javascript:this.value=this.value.toUpperCase();" size="30"
/></td>
    </tr>
    <tr>
      <td>Pr&eacute;nom*&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="prenom" type="text" id="prenom" size="30" /></td>
    </tr>
    <tr>
      <td>Adresse*&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="adresse" type="text" id="adresse" size="60" /></td>
    </tr>
    <tr>
      <td>Code postal*&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="code" type="text" id="code" size="5" /></td>
    </tr>
    <tr>
      <td>Ville*&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="ville" type="text" id="ville" size="30" /></td>
    </tr>
    <tr>
      <td>Téléphone&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="telephone" type="text" id="telephone" size="30"></td>
    </tr>
    <tr>
      <td>Email*&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="email" type="text" id="email" size="30" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2"><p class="texte-rouge"><strong>Vos disponibilités&nbsp;&nbsp;:</strong>&nbsp;</p></td>
    </tr>
    <tr>
      <td colspan="2"><p><strong>En amont du festival&nbsp;&nbsp;(Du 23 ao&ucirc;t au 2 septembre 2010)</strong></p></td>
    </tr>
    <tr>
      <td>Date ou jour&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="amontjour" type="text" id="amontjour" size="60"></td>
    </tr>
    <tr>
      <td>Horaires&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="amonthoraires" type="text" id="amonthoraires" size="30" /></td>
    </tr>
    <tr>
      <td colspan="2"><p><strong>Pendant le festival&nbsp;&nbsp;(Les 3 et 4 septembre)</strong></p></td>
    </tr>
    <tr>
      <td>Vendredi 03/09/2010&nbsp;&nbsp;:&nbsp;</td>
      <td><input type="checkbox" name="vendredi[]" value="matin" id="vendredi[]">
        Matinée
        <input type="checkbox" name="vendredi[]" value="journee" id="vendredi[]">
        Journée
        <input type="checkbox" name="vendredi[]" value="soiree" id="vendredi[]">
        Soirée </td>
    </tr>
    <tr>
      <td>Horaires&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="vendredihoraires" type="text" id="vendredihoraires" size="30" /></td>
    </tr>
    <tr>
      <td>Samedi 04/09/2010&nbsp;&nbsp;:&nbsp;</td>
      <td><input type="checkbox" name="samedi[]" value="matin" id="samedi[]">
        Matinée
        <input type="checkbox" name="samedi[]" value="journee" id="samedi[]">
        Journée
        <input type="checkbox" name="samedi[]" value="soiree" id="samedi[]">
        Soirée </td>
    </tr>
    <tr>
      <td>Horaires&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="samedihoraires" type="text" id="samedihoraires" size="30" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td><p><strong>Après le festival&nbsp;&nbsp;(Du 5 au 12 septembre 2010)</strong></p></td>
    </tr>
    <tr>
      <td>Date ou jour&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="apresjour" type="text" id="apresjour" size="60"></td>
    </tr>
    <tr>
      <td>Horaires&nbsp;&nbsp;:&nbsp;</td>
      <td><input name="apreshoraires" type="text" id="apreshoraires" size="30" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2"><p><strong>Autres infos&nbsp;&nbsp;:</strong>&nbsp;</p></td>
    </tr>
    <tr>
      <td colspan="2">Quel(s) groupe(s) souhaitez-vous voir&nbsp;?</td>
    </tr>
    <tr>
      <td colspan="2"><label>
        <input name="groupes" type="text" id="groupes" value="" size="90" />
        </label>
      </td>
    </tr>
    <tr>
      <td colspan="2">Eventuels commentaires sur les disponibilit&eacute;s :</td>
    </tr>
    <tr>
      <td colspan="2"><label>
        <input name="comdispo" type="text" id="comdispo" value="" size="90" />
        </label>
      </td>
    </tr>
    <tr>
      <td colspan="2">Autres expériences :</td>
    </tr>
    <tr>
      <td colspan="2"><label>
        <input name="experience" type="text" id="experience" value="" size="90" />
        </label>
      </td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><p>* Champ obligatoires</p>
        <input name="envoi" type="submit" id="envoi" value="Envoyer" /></td>
    </tr>
  </table>
</form>
et le fichier envoi.php :
<?php
$dejaete = $_POST['dejaete'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$code = $_POST['code'];
$ville = $_POST['ville'];
$telephone = $_POST['telephone'];
$email = $_POST['email'];
$amontjour = $_POST['amontjour'];
$amonthoraires = $_POST['amonthoraires'];
$vendredi = $_POST['vendredi'];
$vendredihoraires = $_POST['vendredihoraires'];
$samedi = $_POST['samedi'];
$samedihoraires = $_POST['samedihoraires'];
$apresjour = $_POST['apresjour'];
$apreshoraires = $_POST['apreshoraires'];
$groupes = $_POST['groupes'];
$comdispo = $_POST['comdispo'];
$experience = $_POST['experience'];

$connexion = mysql_connect("mysql5-3","id","mdp");
mysql_select_db("base",$connexion);

$requete = "INSERT INTO benevoles (dejaete, nom, prenom, adresse, code, ville, telephone, email, amontjour, amonthoraires, vendredi, vendredihoraires, samedi, samedihoraires, apresjour, apreshoraires, groupes, comdispo, experience) VALUES ('$dejaete','$nom','$prenom','$adresse','$code','$ville','$telephone','$email','$amontjour','$amonthoraires','$vendredi','$vendredihoraires','$samedi','$samedihoraires','$apresjour','$apreshoraires','$groupes''$comdispo''$experience')";
mysql_query($requete);

echo "<h2>Vos données ont été envoyées !</h2>";
// echo "<p class='texte'><a href='formulaire.php'>Retour au formulaire</a></p><br><br>";

// fermeture de la connexion vers Mysql
mysql_close();
?>
Voila j'ai allégé mon code au maximum, je n'ai pas de message d'erreur, mais pas d'insertion dans ma base !! :(

Quelqu'un peut m'aider ?

ViPHP
ViPHP | 5462 Messages

08 juin 2010, 00:02

pour voir l'erreur de ta requête faut faire
mysql_query($requete) or exit('<pre>' . $requete . PHP_EOL . mysql_error() . '</pre>');
et pareil avec ton mysql_connect voir ton mysql_select_db

Eléphanteau du PHP | 33 Messages

08 juin 2010, 00:32

INSERT INTO benevoles (dejaete, nom, prenom, adresse, code, ville, telephone, email, amontjour, amonthoraires, vendredi, vendredihoraires, samedi, samedihoraires, apresjour, apreshoraires, groupes, comdispo, experience) VALUES ('oui','DUPOND','Jeanette','CHamp elysée','75000','PARIS','0606060606','[email protected]','Soirs','Apres 18h','Array','A partir de midi','Array','A partir de midi','Semaine','Tous les jours','Bubble beatz, Alif''Je ne bosse plus à ce moment la''les autres festival du lardon pardi !')
Column count doesn't match value count at row 1
Modifié en dernier par rouly67 le 08 juin 2010, 00:55, modifié 1 fois.

ViPHP
ViPHP | 5462 Messages

08 juin 2010, 00:39

ta requête n'est pas bonne verifies tes valeurs tu peux utilisé la syntax avec SET ca sera plus visible
INSERT INTO benevoles
SET
dejaete = $dejaete, 
nom = $nom,
prenom =  $prenom,
.........

Eléphanteau du PHP | 33 Messages

08 juin 2010, 00:43

j'ai tout vérifié jcapte pas...

ViPHP
ViPHP | 5462 Messages

08 juin 2010, 00:45

déjà ta des valeur de type Array dans l'insertion de ta requête ca va pas, faut protegé les quote aussi avec mysql_real_escape_string, verfiei les valeur de ton $_POST avec :

print_r($_POST);

:wink:

Eléphanteau du PHP | 33 Messages

08 juin 2010, 00:56

La j'ai ce code :
<?php
$dejaete = $_POST['dejaete'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$code = $_POST['code'];
$ville = $_POST['ville'];
$telephone = $_POST['telephone'];
$email = $_POST['email'];
$amontjour = $_POST['amontjour'];
$amonthoraires = $_POST['amonthoraires'];
$vendredihoraires = $_POST['vendredihoraires'];
$samedihoraires = $_POST['samedihoraires'];
$apresjour = $_POST['apresjour'];
$apreshoraires = $_POST['apreshoraires'];
$groupes = $_POST['groupes'];
$comdispo = $_POST['comdispo'];
$experience = $_POST['experience'];

$connexion = mysql_connect("host","id","mdp");
mysql_select_db("base",$connexion);

$requete = "INSERT INTO benevoles SET
dejaete='$dejaete'
nom='$nom'
prenom='$prenom'
adresse='$adresse'
code='$code'
ville='$ville'
telephone='$telephone'
email='$email'
amontjour='$amontjour'
amonthoraires='$amonthoraires'
vendredihoraires='$vendredihoraires'
samedihoraires='$samedihoraires'
apresjour='$apresjour'
apreshoraires='$apreshoraires'
groupes='$groupes'
comdispo='$comdispo'
experience='$experience'";
mysql_query($requete) or exit('<pre>' . $requete  . PHP_EOL . mysql_error() . '</pre>');

echo "<h2>Vos données ont été envoyées !</h2>";
echo "<p class='texte'><a href='benevoles-inscription2.php'>Retour au formulaire</a></p><br><br>";

// fermeture de la connexion vers Mysql
mysql_close();
?>
et il me renvoi ca :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'nom='DUPONT'
prenom='Jeanette'
adresse=Champ Elysée'
code='75000' at line 3
Modifié en dernier par rouly67 le 08 juin 2010, 01:08, modifié 1 fois.

ViPHP
ViPHP | 5462 Messages

08 juin 2010, 01:02

ta pas mis de virgule pour séparer les valeurs

Eléphanteau du PHP | 33 Messages

08 juin 2010, 01:07

Meme avec les virgules ca passe pas :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'nom='DUPOND',
prenom='Jeanette',
adresse='Champ Elysée',
code='75000',
ville' at line 3
Vraiment pas douée...

ViPHP
ViPHP | 5462 Messages

08 juin 2010, 01:09

fais un
echo $requete; 
avant ton mysql_query, et montre ta requete complete

Eléphanteau du PHP | 33 Messages

08 juin 2010, 01:13

INSERT INTO benevoles SET dejaete='oui' nom='DUPOND', prenom='Jeanette', adresse='Champ Elysée', code='75000', ville='PARIS', telephone='0606060606', email='[email protected]', amontjour='Soirs', amonthoraires='Apres 18h', vendredihoraires='A partir de midi', samedihoraires='A partir de midi', apresjour='Week-end', apreshoraires='Tous les jours', groupes='100 Grammes de Têtes, Alif Sound System, Red Eyes Band, Bal Pygmée...', comdispo='Je ne bosse plus à ce moment la', experience='les autres festival dulardon pardi !'

INSERT INTO benevoles SET
dejaete='oui'
nom='DUPOND',
prenom='Jeanette',
adresse='Champ Elysée',
code='75000',
ville='PARIS',
telephone='0606060606',
email='[email protected]',
amontjour='Soirs',
amonthoraires='Apres 18h',
vendredihoraires='A partir de midi',
samedihoraires='A partir de midi',
apresjour='Week-end',
apreshoraires='Tous les jours',
groupes='100 Grammes de Têtes, Alif Sound System, Red Eyes Band, Bal Pygmée...',
comdispo='Je ne bosse plus à ce moment la',
experience='les autres festival dulardon pardi !'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'nom='DUPOND',
prenom='Jeanette',
adresse='Champ Elysée',
code='75000',
ville' at line 3

Eléphanteau du PHP | 33 Messages

08 juin 2010, 01:15

et ca c'est ma table
--
-- Structure de la table `benevoles`
--

CREATE TABLE IF NOT EXISTS `benevoles` (
  `dejaete` varchar(3) NOT NULL,
  `nom` varchar(25) NOT NULL,
  `prenom` varchar(25) NOT NULL,
  `adresse` varchar(60) NOT NULL,
  `code` int(5) NOT NULL,
  `ville` varchar(30) NOT NULL,
  `telephone` int(10) NOT NULL,
  `email` varchar(30) NOT NULL,
  `amontjour` varchar(50) NOT NULL,
  `amonthoraires` varchar(40) NOT NULL,
  `vendredi` varchar(50) NOT NULL,
  `vendredihoraires` varchar(40) NOT NULL,
  `samedi` varchar(50) NOT NULL,
  `samedihoraires` varchar(40) NOT NULL,
  `apresjour` varchar(50) NOT NULL,
  `apreshoraires` varchar(40) NOT NULL,
  `groupes` varchar(60) NOT NULL,
  `comdispo` varchar(60) NOT NULL,
  `experience` varchar(60) NOT NULL,
  PRIMARY KEY  (`nom`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;