Insertion nom image dans base php

Fermé
Hacker#1 Messages postés 76 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 20 avril 2010 - 16 avril 2009 à 08:11
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 17 avril 2009 à 08:43
Bonjour,
<html>
<body>
<form action="ajout.php" method="post">
  <table width="435" border="0">
    <tr>
      <td width="182">Nom</td>
      <td width="243"><input type="text" name="nom"></td>
    </tr>
    <tr>
      <td>Auteur</td>
      <td><input type="text" name="auteur"></td>
    </tr>
    <tr>
      <td><p>Maison d'edition</td>
      <td><input type="text" name="maison" ></td>
    </tr>
    <tr>
      <td>Nbre d'exemplaire</td>
      <td><label>
        <input type="text" name="nbre">
      </label></td>
    </tr>
    <tr>
      <td>Image</td>
      <td><label>
        <input type="file" name="img" >
      </label></td>
    </tr>
  </table>
  <p><input type="reset" name="Reset" value="annuler" >
    <input type="submit" name="Submit" value="OK" style="width:50px">
</form>
<?php
if(isset($_POST["Submit"]))
{mysql_connect('localhost','root','');
mysql_select_db('compte');
$nom=$_POST['nom'];
$auteur=$_POST['auteur'];
$maison=$_POST['maison'];
$nbre=$_POST["nbre"];
$img=$_FILES['img']['name'];
if($nom!=""&&$auteur!=""&&$maison!=""&&$nbre!="")
{mysql_query("insert into livre values('$nom','$auteur','$maison','$nbre','$img')");}
mysql_close();
header("location:container2.php");
}
?>
</body>
</html>

a l'insertion le nom de l'image n'est pas stocker comment faire

3 réponses

ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
16 avril 2009 à 08:47
vérifie que $img existe bien et donc qu'il n'y a pas d'erreur d'upload...
0
Hacker#1 Messages postés 76 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 20 avril 2010
16 avril 2009 à 21:38
$img existe
$img=$_FILES['img']['name'];
mais le nom de fichier n'est pas envoyee
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
17 avril 2009 à 08:43
quand je dis que $img existe, je veux dire qu'il est renseigné... visiblement non, il faut chercher pourquoi, consulte les codes d'erreur de l'upload de fichier
0