Bonjours à toutes et à tous,
Je voudrais savoir comment enregistrer une donnée dans UN champ spécifique d'une table :
Je m'explique j'ai une table qui se compose de la facon suivante :
Table production : Champ1 (nomdelaprod) Champ2 (artiste) Champ 3 (commentaire) Champ4 (foto)
mes 3 1er champs s'enregistre grace à un 1er script PHP qui extrait les données de mon 1er formulaire php
et mon champ n°4 je voudrais l'enregistrer par rapport à un autre formulaire.
dans le script php qui récupére la seul donnée de ce formulaire, j'ai introduit la ligne de commande suivante :
Code :
- <?php
- // récupération des données du formulaires
- $img = $_POST['img'];
- // connexion à votre base de donnée
- $connexion = mysql_connect("localhost","root","" );
- mysql_select_db("BDDprod",$connexion);
- // on créer la requête SQL, pour ensuite l'envoyer
- $requete = ("insert into prodcution values('','','','$img')" );
- mysql_query ($requete);
- echo "Vos données ont été envoyées";
- // fermeture de la connexion vers Mysql
- mysql_close();
- ?>
|
Mais voila ce qu'il se passe sa m'efface mes données des champs précédent et sa enregistre bien le nom de l'image dans le champ n°4
je suis obliger de faire 2 script et 2 formulaire différent car le script qui me permet d'enregistrer l'image est compliqué si vous connaissé une solution pour enregistrer une donnée dans un champ scpécifique d'une table merci de me donner la solution.
Merci d'avance
Olivier