IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

insertion images mysql


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 4
    Par défaut insertion images mysql
    Bonjour,

    Je cherche à :
    - charger plusieurs images dans un répertoire sur le site --> pas de problème, ça fonctionne.
    - insérer ces images dans mysql --> 1 seule image rentre.

    Voilà le code. Si vous avez une idée de ce qui ne va pas, ce serait super.

    Merci d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    while(list($key,$value) = each($_FILES[photo][name]))
    {
    if(!empty($value))
     
    { // this will check if any blank field is entered
    $filename = $value; // filename stores the value
     
     
    $filename=str_replace(" ","_",$filename);
     
    $add = "biens/$filename"; // upload directory path is set
    $data = "biens/$filename;";
    echo $data;
    copy($_FILES[photo][tmp_name][$key], $add); // upload the file to the server
    chmod("$add",0777); // set permission to the file.
    //echo"$add";
     
    $datasend = explode(";",$data);
     
    $img1 = $datasend[0];
    $img2 = $datasend[1];
    $img3 = $datasend[2];
    $img4 = $datasend[3];
    $img5 = $datasend[4];
     
     
    }
    }
     
     
    $query2 = "INSERT INTO biens_images(
    id,
    ref_bien_img,
    img1,
    img2,
    img3,
    img4,
    img5
    )
    VALUES(
    '',
    '$max_ref_biens',
    '$img1',
    '$img2',
    '$img3',
    '$img4',
    '$img5'
    )";

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    ca doit fonctionner comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $data .= "biens/$filename;"
    mais franchement assembler une chaine de caractere pour la redecouper juste en dessous c'est pas sérieux.
    il y a les tableaux pour gérer des choses comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $data[] = "biens/$filename";
    copy($_FILES[photo][tmp_name][$key], $add);
    chmod("$add",0777); // set permission to the file.
    $img1 = $data[0];
    $img2 = $data[1];
    $img3 = $data[2];
    $img4 = $data[3];
    $img5 = $data[4];
    Au passage, il y a des fonctions qui existent déjà pour parcourir des tableaux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while(list($key,$value) = each($_FILES[photo][name]))
    ==>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    foreach ($_FILES[photo][name] as $key=>$value)
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. problème insertion image Mysql dreamweaver
    Par melozy dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 15/11/2011, 13h33
  2. [PHPExcel] Insertion d'image (mysql blob)
    Par explicit dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 26/01/2011, 20h05
  3. Insertion image dans mysql = problème
    Par omlip dans le forum JDBC
    Réponses: 2
    Dernier message: 20/05/2009, 23h59
  4. [PHP 5.0] Insertion image dans une base MySQL
    Par yamyoung dans le forum Langage
    Réponses: 6
    Dernier message: 23/12/2008, 17h36
  5. [Upload] Insertion image dans mysql après upload
    Par alexmorel dans le forum Langage
    Réponses: 4
    Dernier message: 20/03/2006, 23h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo