Bonjour, j'ai un problème étrange.....
J'ai un script tout simple en php je veux enregistrer dans ma table image des données via un formulaire. J'utilise exactement le même script pour toute mes pages je change juste le nom des tables et des variables.
J'arrive à inserer via ce formulaire les données dans les tables: lieux, motclés,dates mais pas dans la table image.
Merci d'avance
voici mon script:
<?php
//Si l'action de validation a été faite
if(isset($_POST["Valider"]))
{
// on se connecte à la base de données
require_once("connect.php");
$bd=mysql_connect(SERVEUR,NOM,PASSE);
mysql_select_db(BASE,$bd);
//On attribue une variable pour chaque champ du formulaire
$lechamp0 = $_POST['nom'];
$lechamp1 = $_POST['lieu'];
$lechamp2 = $_POST['mot'];
$lechamp3 = $_POST['periode'];
$lechamp4 = $_POST['titre'];
$lechamp5 = $_POST['support'];
$lechamp6 = $_POST['photographe'];
$lechamp7 = $_POST['date'];
$lechamp8 = $_POST['provenance'];
$lechamp9 = $_POST['droitimage'];
$lechamp10 = $_POST['description'];
$lechamp11 = $_POST['localisation'];
// on enregistre les données
$result = mysql_query(" INSERT INTO auteur VALUES('','$lechamp0')");
$result = mysql_query(" INSERT INTO lieux VALUES('','$lechamp1')");
$result = mysql_query(" INSERT INTO motcles VALUES('','$lechamp2')");
$result = mysql_query(" INSERT INTO dates VALUES('','$lechamp3')");
$result = mysql_query(" INSERT INTO image VALUES('','$lechamp4')");
$result = mysql_query(" INSERT INTO image VALUES('','$lechamp5')");
$result = mysql_query(" INSERT INTO image VALUES('','$lechamp6')");
$result = mysql_query(" INSERT INTO image VALUES('','$lechamp7')");
$result = mysql_query(" INSERT INTO image VALUES('','$lechamp8')");
$result = mysql_query(" INSERT INTO image VALUES('','$lechamp9')");
$result = mysql_query(" INSERT INTO image VALUES('','$lechamp10')");
$result = mysql_query(" INSERT INTO image VALUES('','$lechamp11')");
// Fermeture de la connexion à la base de données
mysql_close();
//on informe que le message est enregistré
echo 'Votre commentaire a été enregistré avec succès!';
//on ferme if(isset($_POST["Valider"]))
}
?>
<form action="auteur.php" method="post">
<p>Nom:<br/>
<input name="nom" size="22" value="" type="text"/>
</p>
<p>Lieu:<br/>
<input name="lieu" size="22" value="" type="text"/>
</p>
<p>Mot:<br/>
<input name="mot" size="22" value="" type="text"/>
</p>
<p>Periode:<br/>
<input name="periode" size="22" value="" type="text"/>
</p>
<p>Titre:<br/>
<input name="titre" size="22" value="" type="text"/>
</p>
<p>Support:<br/>
<input name="support" size="22" value="" type="text"/>
</p>
<p>Photographe:<br/>
<input name="photographe" size="22" value="" type="text"/>
</p>
<p>Date:<br/>
<input name="date" size="22" value="" type="text"/>
</p>
<p>Provenance:<br/>
<input name="provenance" size="22" value="" type="text"/>
</p>
<p>Droits:<br/>
<input name="droitimage" size="22" value="" type="text"/>
</p>
<p>Description:<br/>
<textarea name="description" rows="10" cols="50" ></textarea>
</p>
<p>Localisation:<br/>
<textarea name="localisation" rows="10" cols="50" ></textarea>
</p>
<input name="Valider" value="Valider" type="submit"/>
<input name="Effacer" value="Effacer" type="reset"/>
</form>