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 :

Enregistrer le nom d'une image dans bdd [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 149
    Points : 87
    Points
    87
    Par défaut Enregistrer le nom d'une image dans bdd
    Bonjour à tous et à toutes,

    Je suis actuellement entrain de confectionner un système de publication pour une galerie d'oeuvre.
    J'ai précédemment réussi à enregistrer une image dans un dossier ( oeuvre ) via le formulaire de publication, mais je souhaiterai également que le nom de l'image aille s'insérer ma base de donnée, pour, par la suite réaliser une liaison entre l'image poster et le membre qui l'as posté ( avec le titre de l'image, la description, etc.. )^^.

    voici mon code actuelle :

    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    <?php session_start(); ?>
    <?php  require_once("connexioninscription.inc.php"); ?>
     
    <div id="container">
    <?php include("header.inc.php"); ?>
    <?php include("menus.inc.php"); ?>
    <div id="corpspublication">
    <div id="retourselect">
    <a href="publication.php" title="recharger la page"><h1 class="titre1">Publication</h1></a>
    </div>
     <div id="souscorpspublication">
     <div id="encartpubl"><h3 class="textesimple">Publier une oeuvre</h3></div>
     <?php
     $query=$bdd->prepare('SELECT artiste_id, titre_oeuvre, description_oeuvre, image_oeuvre, oeuvre_categorie, oeuvre_style, oeuvre_id, date_crea, date_edit FROM oeuvre_artiste');
    if (empty($_SESSION['membre_id']))
    {
            echo '<p class="textewarning">'."vous devez vous connectez pour accéder à la publication oeuvre".'</p>';
    }
    else
    {
     
    echo '<form method="post" action="" enctype="multipart/form-data">
    
    <label for="titre"><p class="textesimple">Titre : </p></label><input type="text" name="titre" id="oeuvretitre" />
    
    <label for="oeuvre"><p class="textesimple">Oeuvre : </p></label><input type="file" name="imgpublication"/>
    
    <label for="description"><p class="textesimple">Description : </p></label><input type="text" name="oeuvredescription" id="oeuvredescription" />
    
     <label for="categorie"><p class="textesimplesans">Catégorie</p></label><br />
           <select name="categorie" id="categorie">
               <option value="peinture">Peinture</option>
               <option value="croquis">Croquis</option>
               <option value="dessin">Dessin</option>
               <option value="autre">Autre...</option>
           </select>
               
               <label for="style"><p class="textesimplesans">Style</p></label><br />
           <select name="style" id="style">
               <option value="abstrait">Abstrait</option>
               <option value="pointillisme">Pointillisme</option>
               <option value="cubisme">Cubisme</option>
               <option value="autre">Autre...</option>
           </select>
    
    <label for="datecreaoeuvre"><p class="textesimple">Date de création : </p></label><input type="text" name="datecreaoeuvre" id="datecreaoeuvre" />
    
    <input type="submit" name="envoyer" value="envoyer"/>
    </form>';
     
             if (isset($_POST['envoyer'])) 
    { 
    if (!empty($_FILES))
    {
    $imgpublication=$_FILES['imgpublication'];
    $ext = strtolower(substr($imgpublication['name'],-3));
    $allow_ext = array('jpg','png','gif');
    if (in_array($ext,$allow_ext))
    {
    move_uploaded_file($imgpublication['tmp_name'],"images/oeuvres/".$imgpublication['name']);
    }
    }
    else
    {
            $erreurpublication = "Votre fichier contient une mauvaise extension, ou n'est pas une image.";
    }
     
     if (isset($erreurpublication))
     {
             echo $erreurpublication;
     }
     $titre = ($_POST['titre']);
     $oeuvredescription = ($_POST['oeuvredescription']);
     $style = ($_POST['style']);
     $datecreaoeuvre = ($_POST['datecreaoeuvre']);
    }
    }
    ?>
     </div>
    </div>
    <?php include("footer.inc.php"); ?>
    </div>
    Je sais qu'il faut utiliser ['image_oeuvre'] ( qui correspond au champs du nom de l'image ) pour inséré le nom dans la table, mais je ne suis pas sur ou il faut le placer :/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $imgpublication=$_FILES['image_oeuvre']['imgpublication'];
    ?

    Merci pour votre attention et votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    move_uploaded_file($imgpublication['tmp_name'],"images/oeuvres/".$imgpublication['name']);
    Le nom de l'image à enregistrer en Bdd est donc : $imgpublication['name'].
    Il faut faire une requête UPDATE à ce niveau.

    Voici un exemple de Traitement Photo.

    N.B. Pour l'extension du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ext = strtolower(pathinfo($imgpublication['name'],PATHINFO_EXTENSION));

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 149
    Points : 87
    Points
    87
    Par défaut
    Salut et merci pour ton attention ,

    Merci pour ton conseil effectivement PATHINFO_EXTENSION semble plus adapté ,

    pour la requête, ne faut-il pas mieux utiliser INSERT INTO dans un premier temps, et ensuite pour une autre partie de code que je ferais prochainement pour éditer une oeuvre qui comporte une mauvaise description ou autre, utiliser UPTADE ?

    Merci encore pour ton attention et ton aide .

  4. #4
    Invité
    Invité(e)
    Par défaut
    • INSERT pour insérer un nouvel enregistrement,
    • UPDATE pour modifier un existant.


    Si tu as suivi mon lien, tu as vu qu'il fait partie du "Système de Gestion-Affichage de Nouvelles".
    Dont on peut tester la démo.
    Le principe est similaire.

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 149
    Points : 87
    Points
    87
    Par défaut
    Salut jreaux62 , merci bien pour l'aide que m'apporte ,

    J'ai avancer dans mon code, l'insertion des informations dans ma table s'effectue parfaitement ,

    en revanche l'insertion de l'image dans le dossier 'oeuvres' ne fonctionne pas :/,

    voici mon code actuelle :

    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
     
    <?php session_start(); ?>
    <?php  require_once("connexioninscription.inc.php"); ?>
    <?php
    if (empty($_SESSION['membre_id']))
    {
    	echo '<p class="textewarning">'."vous devez vous connectez pour accéder à la publication oeuvre".'</p>';
    }
    else
    {
     
    echo '<form method="post" action="" enctype="multipart/form-data">
    
    <legend><p class="textesimple"><b>Ajout d\'une oeuvre</b></p></legend>
    <div id="encartpubldiv"><div id="encpubldiv"><label for="titre"><p class="textesimple">Titre : </label><input type="text" name="titre_oeuvre" id="oeuvretitre" placeholder="Choisissez un titre"/></p></div>
    
    <legend><p class="textesimple"><b>Sélectionnez une oeuvre</b></p></legend>
    
    <div id="encpubldiv"><label for="oeuvre"><p class="textesimple">Image : </label><input type="file" name="image_oeuvre"/></p></div>
    
    <legend><p class="textesimple"><b>Décrivez votre oeuvre</b></p></legend>
    
    <div id="encpubldiv"><label for="description"><p class="textesimple">Description : </label><textarea name="description_oeuvre" id="description" cols="40" rows="5" placeholder="Ecrivez une description de votre oeuvre ici !"></textarea></p></div>
    
    <legend><p class="textesimple"><b>Classification</b></p></legend>
    
     <div id="encpubldiv"><label for="categorie"><p class="textesimplesans">Catégorie : </label>
           <select name="oeuvre_categorie" id="categorie">
               <option value="peinture">Peinture</option>
               <option value="croquis">Croquis</option>
               <option value="dessin">Dessin</option>
    		   <option value="graphe">Graphe</option>
               <option value="autre">Autre...</option>
           </select></p></div>
    	   
    	  <div id="encpubldiv"><label for="style"><p class="textesimplesans">Style : </label>
           <select name="oeuvre_style" id="style">
               <option value="abstrait">Abstrait</option>
    		   <option value="arturbain">Art urbain</option>
    		   <option value="baroc">Baroc</option>
    		   <option value="cubisme">Cubisme</option>
    		   <option value="dadaisme">Dadaisme</option>
    		   <option value="expressionnisme">Expressionnisme</option>
    		   <option value="fauvisme">Fauvisme</option>
    		   <option value="futurisme">Futurisme</option>
    		   <option value="gothisme">Gothisme</option>
    		   <option value="hyperrealisme">Hyperrealisme</option>
    		   <option value="impressionnisme">Impressionnisme</option>
    		   <option value="rococo">Rococo</option>
    		   <option value="romantisme">Romantisme</option>
    		   <option value="lettrisme">Lettrisme</option>
    		   <option value="modernisme">Modernisme</option>
    		   <option value="naturalisme">Naturalisme</option>
    		   <option value="neoclassicisme">Néoclassicisme</option>
    		   <option value="neogothique">Néogothique</option>
               <option value="pointillisme">Pointillisme</option>
    		   <option value="popart">Popart</option>
    		   <option value="photorealisme">Photoréalisme</option>
    		   <option value="postimpressionnisme">Postimpressionnisme</option>
    		   <option value="punk">Punk</option>
    		   <option value="surréalisme">Surréalisme</option>
    		   <option value="symbolisme">Symbolisme</option>
    		   
               <option value="autre">Autre...</option>
           </select></p></div>
    
    <legend><p class="textesimple"><b>Date de réalisation</b></p></legend>
    
    <div id="encpubldiv"><label for="datecreaoeuvre"><p class="textesimple">Date de création : </label><input type="text" name="date_crea" id="datecreaoeuvre" placeholder="AAAA-MM-JJ"/></p></div>
    
    <input type="submit" name="envoyer" value="envoyer"/>
    </div></form>';
     
    	 if (isset($_POST['envoyer'])) 
    { 
    if (!empty($_FILES))
    {
    $imgpublication=$_FILES['image_oeuvre']['name'];
    $ext = strtolower(pathinfo($imgpublication,PATHINFO_EXTENSION));
    $allow_ext = array('jpg','png','gif','bmp','jpeg');
    if (in_array($ext,$allow_ext))
    {
    	$destination = ("./images/oeuvres/".$imgpublication);
    move_uploaded_file($imgpublication['tmp_name'],$destination);
     
     $id=($_SESSION['membre_id']);
     $titre = ($_POST['titre_oeuvre']);
     $oeuvre_description = ($_POST['description_oeuvre']);
     $cat = ($_POST['oeuvre_categorie']);
     $styl = ($_POST['oeuvre_style']);
     $datecreaoeuvre = ($_POST['date_crea']);
    try
    {
     $req = $bdd->prepare('INSERT INTO oeuvre_artiste (artiste_id, titre_oeuvre, description_oeuvre, image_oeuvre, oeuvre_categorie, oeuvre_style, date_crea, date_edit) VALUES(:artiste_id,:titre_oeuvre,:description_oeuvre,:image_oeuvre,:oeuvre_categorie,:oeuvre_style,:date_crea, NOW())');
     
    $req->bindValue(':artiste_id', $id, PDO::PARAM_INT);
    $req->bindValue(':titre_oeuvre', $titre, PDO::PARAM_STR);
    $req->bindValue(':description_oeuvre', $oeuvre_description, PDO::PARAM_STR);
    $req->bindValue(':image_oeuvre', $imgpublication, PDO::PARAM_STR);
    $req->bindValue(':oeuvre_categorie', $cat, PDO::PARAM_INT);
    $req->bindValue(':oeuvre_style', $styl, PDO::PARAM_INT);
    $req->bindValue(':date_crea', $datecreaoeuvre, PDO::PARAM_INT);
     
    $req->execute();
     }
    catch (Exception $e)
    {
            die('Erreur : ' . $e->getMessage());
    }
    }
    }
    else
    {
    	$erreurpublication = "Votre fichier contient une mauvaise extension, ou n'est pas une image.";
    }
     
     if (isset($erreurpublication))
     {
    	 echo $erreurpublication;
     }
     
    }
    }
    ?>
    Merci encore pour le temps consacré ^^.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    je t'encourage à "sortir le code HTML du code PHP :
    Code php : 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
    <?php session_start(); ?>
    <?php  require_once("connexioninscription.inc.php"); ?>
    <?php
    if (empty($_SESSION['membre_id']))
    {
    	echo '<p class="textewarning">'."vous devez vous connectez pour accéder à la publication oeuvre".'</p>';
    }
    else
    {
    // fin du code PHP
    // début du code HTML
    ?>
    	<form method="post" action="" enctype="multipart/form-data">
    		<legend><p class="textesimple"><b>Ajout d\'une oeuvre</b></p></legend>
    		<div id="encartpubldiv">
    			<div id="encpubldiv">
    				<p><! BALISE MANQUANTE !! -->
    					<label for="titre"><p class="textesimple">Titre : </label>
    					<input type="text" name="titre_oeuvre" id="oeuvretitre" placeholder="Choisissez un titre"/>
    				</p>
    			</div>
    .....
    <?php // suite du code PHP
    //.....
    De plus, une bonne indentation permet une lecture et un débogage plus simple.

    Citation Envoyé par reverb94 Voir le message
    en revanche l'insertion de l'image dans le dossier 'oeuvres' ne fonctionne pas
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	$destination = ("./images/oeuvres/".$imgpublication);
    move_uploaded_file($imgpublication['tmp_name'],$destination);
    Vérifie le chemin.

    Pour déboguer :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if( move_uploaded_file($imgpublication['tmp_name'],$destination) ){
       echo 'upload OK : '.$destination;
    } else {
       echo 'PAS OK : '.$destination;
    }

    Sinon, mets des echo '.......'; à des endroits "stratégiques" du code pour voir par où le script passe,; et où ça coince.

  7. #7
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 105
    Points : 4 455
    Points
    4 455
    Par défaut
    préférable de référencer la destination en absolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $destination = $_SERVER['DOCUMENT_ROOT']."/images/oeuvres/".$imgpublication);
    $moi= ( !== ) ? : ;

  8. #8
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 149
    Points : 87
    Points
    87
    Par défaut
    Merci pour votre aide ,

    l'erreur venait d'ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    move_uploaded_file($_FILES['image_oeuvre']['tmp_name'],$destination);
    J'ai suivi ton conseil jreaux en séparant le code html du code php de la manière suivante :

    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    <?php session_start(); ?>
    <?php  require_once("connexioninscription.inc.php"); ?>
     <?php
    if (empty($_SESSION['membre_id']))
    {
    	echo '<p class="textewarning">'."vous devez vous connectez pour accéder à la publication oeuvre".'</p>';
    }
    else
    {
    ?>
    <form method="post" action="" enctype="multipart/form-data">
     
    <legend><p class="textesimple"><b>Ajout d\'une oeuvre</b></p></legend>
    <div id="encartpubldiv"><div id="encpubldiv"><label for="titre"><p class="textesimple">Titre : </label><input type="text" name="titre_oeuvre" id="oeuvretitre" placeholder="Choisissez un titre"/></p></div>
     
    <legend><p class="textesimple"><b>Sélectionnez une oeuvre</b></p></legend>
     
    <div id="encpubldiv"><label for="oeuvre"><p class="textesimple">Image : </label><input type="file" name="image_oeuvre"/></p></div>
     
    <legend><p class="textesimple"><b>Décrivez votre oeuvre</b></p></legend>
     
    <div id="encpubldiv"><label for="description"><p class="textesimple">Description : </label><textarea name="description_oeuvre" id="description" cols="40" rows="5" placeholder="Ecrivez une description de votre oeuvre ici !"></textarea></p></div>
     
    <legend><p class="textesimple"><b>Classification</b></p></legend>
     
     <div id="encpubldiv"><label for="categorie"><p class="textesimplesans">Catégorie : </label>
           <select name="oeuvre_categorie" id="categorie">
               <option value="peinture">Peinture</option>
               <option value="croquis">Croquis</option>
               <option value="dessin">Dessin</option>
    		   <option value="graphe">Graphe</option>
               <option value="autre">Autre...</option>
           </select></p></div>
     
    	  <div id="encpubldiv"><label for="style"><p class="textesimplesans">Style : </label>
           <select name="oeuvre_style" id="style">
               <option value="abstrait">Abstrait</option>
    		   <option value="arturbain">Art urbain</option>
    		   <option value="baroc">Baroc</option>
    		   <option value="cubisme">Cubisme</option>
    		   <option value="dadaisme">Dadaisme</option>
    		   <option value="expressionnisme">Expressionnisme</option>
    		   <option value="fauvisme">Fauvisme</option>
    		   <option value="futurisme">Futurisme</option>
    		   <option value="gothisme">Gothisme</option>
    		   <option value="hyperrealisme">Hyperrealisme</option>
    		   <option value="impressionnisme">Impressionnisme</option>
    		   <option value="rococo">Rococo</option>
    		   <option value="romantisme">Romantisme</option>
    		   <option value="lettrisme">Lettrisme</option>
    		   <option value="modernisme">Modernisme</option>
    		   <option value="naturalisme">Naturalisme</option>
    		   <option value="neoclassicisme">Néoclassicisme</option>
    		   <option value="neogothique">Néogothique</option>
               <option value="pointillisme">Pointillisme</option>
    		   <option value="popart">Popart</option>
    		   <option value="photorealisme">Photoréalisme</option>
    		   <option value="postimpressionnisme">Postimpressionnisme</option>
    		   <option value="punk">Punk</option>
    		   <option value="surréalisme">Surréalisme</option>
    		   <option value="symbolisme">Symbolisme</option>
     
               <option value="autre">Autre...</option>
           </select></p></div>
     
    <legend><p class="textesimple"><b>Date de réalisation</b></p></legend>
     
    <div id="encpubldiv"><label for="datecreaoeuvre"><p class="textesimple">Date de création : </label><input type="text" name="date_crea" id="datecreaoeuvre" placeholder="AAAA-MM-JJ"/></p></div>
     
    <input type="submit" name="envoyer" value="envoyer"/>
    </div></form>
     
    <?php
     
    	 if (isset($_POST['envoyer'])) 
    { 
    if (!empty($_FILES))
    {
    $imgpublication=$_FILES['image_oeuvre']['name'];
    $ext = strtolower(pathinfo($imgpublication,PATHINFO_EXTENSION));
    $allow_ext = array('jpg','png','gif','bmp','jpeg');
    if (in_array($ext,$allow_ext))
    {
    	$destination ="./images/oeuvres/".$imgpublication;
    move_uploaded_file($_FILES['image_oeuvre']['tmp_name'],$destination);
     
     $id=($_SESSION['membre_id']);
     $titre = ($_POST['titre_oeuvre']);
     $oeuvre_description = ($_POST['description_oeuvre']);
     $cat = ($_POST['oeuvre_categorie']);
     $styl = ($_POST['oeuvre_style']);
     $datecreaoeuvre = ($_POST['date_crea']);
    try
    {
     $req = $bdd->prepare('INSERT INTO oeuvre_artiste (artiste_id, titre_oeuvre, description_oeuvre, image_oeuvre, oeuvre_categorie, oeuvre_style, date_crea, date_edit) VALUES(:artiste_id,:titre_oeuvre,:description_oeuvre,:image_oeuvre,:oeuvre_categorie,:oeuvre_style,:date_crea, NOW())');
     
    $req->bindValue(':artiste_id', $id, PDO::PARAM_INT);
    $req->bindValue(':titre_oeuvre', $titre, PDO::PARAM_STR);
    $req->bindValue(':description_oeuvre', $oeuvre_description, PDO::PARAM_STR);
    $req->bindValue(':image_oeuvre', $imgpublication, PDO::PARAM_STR);
    $req->bindValue(':oeuvre_categorie', $cat, PDO::PARAM_INT);
    $req->bindValue(':oeuvre_style', $styl, PDO::PARAM_INT);
    $req->bindValue(':date_crea', $datecreaoeuvre, PDO::PARAM_INT);
     
    $req->execute();
     }
    catch (Exception $e)
    {
            die('Erreur : ' . $e->getMessage());
    }
    }
    }
    else
    {
    	$erreurpublication = "Votre fichier contient une mauvaise extension, ou n'est pas une image.";
    }
     
     if (isset($erreurpublication))
     {
    	 echo $erreurpublication;
     }
     
    }
    }
    ?>
    Merci encore pour votre attention et votre aide à tous sincèrement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CS5.5] extension php upload pour insérer le nom d'une image dans une table
    Par barale61 dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 14/02/2013, 10h48
  2. Inserer une image dans BDD access avec vb.net
    Par jarnec dans le forum ADO.NET
    Réponses: 1
    Dernier message: 24/04/2011, 18h58
  3. récupérer le nom d'une image dans un javascript
    Par adoptioninternationa dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/06/2008, 15h36
  4. [Upload] Enregistrer chemin d'une image dans ma BDD
    Par Erwan M. dans le forum Langage
    Réponses: 6
    Dernier message: 02/04/2008, 15h45

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