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 a écrire dans toutes mes tables sauf la table image.
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 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!';
J'arrive à inserer par ce formulaire des données dans les tables dates, lieux, auteur et motclés mais pas dans la table image
pb insertion uniquement dans une table
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.