Multi upload et insertion dans base données

Bonjour a tous
je travail sur un site de l'immobiliers et je veux faire un formulaire pour ajouter un article,ce dernier contient une image principale et images supplémentaires
le travail c'est insérer les infos dans la table articles et les nom des images supplémentaire dans la table imagessecondaire,pouvez-vous m'aidé svp et merci

2 réponses

  1. Quel langage utilises tu pour l'insertion dans la base de données? Du PhP ? De l'Ajax?

    Comment est constitué ton formulaire?

    Quel base de données utilises tu? Oracle? MySql?

    Soit plus précis dans ta demande.
    1
    1. je travail avec php et mysql
      0
    2. voila mon formulaire

      <form method="post" action="up/uploader.php" >
      <label >Ref article:</label><br />
      <input type="text" name="ref" size="40" ><br />

      <label >Titre article:</label><br />
      <input type="text" name="titre" size="40" ><br />

      <label >Description :</label><br />
      <textarea rows="5" cols="38" class="ckeditor" name="description" ></textarea><br />
      <label >Prix :</label><br />
      <input type="text" name="prix" size="40" ><br />
      <label >Ville :</label><br />
      <input type="text" name="ville" size="40" ><br />

      <input type="hidden" name="image" size="40" ><br />
      <?php $date = date("Y-m-d-h-i-s"); ?>
      <input type="hidden" name="date" value="<?php echo $date; ?>" />

      <label >Type:</label><br />
      <input type="text" name="type" value="" />
      </br>
      <label >Publier:</label><br />
      <select style="width:139px;" class="input" name="publie">
      <option value="Oui">Oui</option>
      <option value="Non">Non</option>
      </select>
      </br>
      <label >Offres Speciale:</label><br />
      <select style="width:139px;" class="input" name="speciale">
      <option value="Oui">Oui</option>
      <option value="Non">Non</option>
      </select><br/>
      <!--photo principale-->
      <fieldset>
      <legend>Photo principale</legend>
      <p>
      <input type="hidden" name="photo" id="photo" />
      <input type="file" name="file" id="file" /></br>Fichier autorisées : ".jpg",".jpeg",".png",".gif"
      </p>

      </fieldset>
      <p align="center"><input type="submit" name="submit" value="Enregistrer" /></p>
      </form>
      0
    3. le formulaire avec ajout d'une seul image
      0
    4. ça je le résolu mais le problème c'est les images supplémentaires associe a ce enregistrement comment puis-je le faire merci
      0
    5. php mysql je veux Upload les images et insérer ses nom dans ma base de données
      la table images avec deux champs ref et image
      voila mon formulaire:
      <form method="post" action="" enctype="multipart/form-data" >
      <input type="file" name="image[]" /><br/>
      <input type="file" name="image[]" /><br/>
      <input type="file" name="image[]" /><br/>
      <input type="file" name="image[]" /><br/>
      <input type="file" name="image[]" /><br/>
      <input type="file" name="image[]" /><br/>
      <input type="submit" name="submit" value="Upload">

      </form>
      merci d'avance de votre aide
      0
  2. Ce que je te propose comme solution est de créé une colonne photo principale dans ta table article avec son chemin absolu sur ton serveur et de créé une table photo secondaire avec l'identifiant de l'article et les chemins absolues des autres images dans d'autres colonnes:

    TABLE ARTICLES

    ID ARTICLE IMAGE PRINCIPALE
    -------------- ------------------------
    0 /images/0/blabla.jpg

    TABLE SECONDAIRE
    ID ARTICLE PHOTO1
    -------------- ---------
    0 /images/0/secondaire/haha.png
    0
    1. oui j'ai les deux table
      table article avec champ image_principale
      et table imagesecondaire avec id_article et image
      je veux faire un formulaire qui va remplir les deux tables
      (6 image supplémentaires)
      (1 image principale)
      0
    2. Que veux-tu?
      Tu veux le formulaire complet?
      0
    3. non j'ai déjà le formulaire et j'ai crée la base de données,je veux simplement un scripte qui upload les images et insérer les infos dans mes tables article et images_supplémentaire

      voila le formulaire:

      <form method="post" action="" >
      <label >Ref article:</label><br />
      <input type="text" name="ref" size="40" ><br />
      <fieldset>
      <legend>Photo principale</legend><p>
      <input type="file" name="imagep" id="f0" />
      </p>
      <legend>Photos suplimentaire</legend>
      <p>
      <input type="file" name="f1" id="file1" />
      <input type="file" name="f2" id="file2" />
      <input type="file" name="f3" id="file3" />
      <input type="file" name="f4" id="file4" />
      <input type="file" name="f5" id="file5" />
      <input type="file" name="f6" id="file6" />
      </p>
      </br>Fichier autorisées : ".jpg",".jpeg",".png",".gif"
      </fieldset>
      <p align="center"><input type="submit" name="submit" value="Enregistrer" /></p>
      </form>
      0