Réalisation d'une galerie d'image dynamique

Résolu/Fermé
reverb94 Messages postés 106 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 7 janvier 2014 - 20 sept. 2013 à 19:02
reverb94 Messages postés 106 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 7 janvier 2014 - 24 sept. 2013 à 18:31
Bonjour à tous et à toutes,

J'essaye actuellement de créer une page de publication permettant d'envoyer une image avec son titre une description une date etc lié au membre qui l'a posté.

J'aurais besoin d'un petit coup de main pour avancer dans mon code php, je suis bloqué et ne vois pas comment réaliser la suite de ce système :(,

voici mon code actuelle :

<?php session_start(); ?>
<?php require_once("connexioninscription.inc.php"); ?>
<?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">

<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="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="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'];
$ext = strtolower(pathinfo($imgpublication['image_oeuvre']['name'],PATHINFO_EXTENSION));
$allow_ext = array('jpg','png','gif','bmp','jpeg');
if (in_array($ext,$allow_ext))
{
move_uploaded_file($imgpublication['image_oeuvre']['tmp_name'],"images/oeuvres/".$imgpublication['image_oeuvre']['name']);

$id=($_POST($_SESSION['membre_id']));
$titre = ($_POST['titre_oeuvre']);
$oeuvre_description = ($_POST['description_oeuvre']);
$cat = ($_POST['categorie']);
$styl = ($_POST['style']);
$datecreaoeuvre = ($_POST['date_crea']);

$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,:date_edit)');

$req->bindValue(':artiste_id', $id);
$req->bindValue(':titre_oeuvre', $titre);
$req->bindValue(':description_oeuvre', $oeuvre_description);
$req->bindValue(':oeuvre_categorie', $cat);
$req->bindValue(':oeuvre_style', $styl);
$req->bindValue(':date_crea', $datecreaoeuvre);

}
}
else
{
$erreurpublication = "Votre fichier contient une mauvaise extension, ou n'est pas une image.";
}

if (isset($erreurpublication))
{
echo $erreurpublication;
}

}
}
?>

J'essaye d'insérer dans ma table "oeuvre_artiste" les informations du formulaire,
mais ça na pas l'air de fonctionner :(,

merci pour votre attention et votre aide :).


A voir également:

4 réponses

fr-darkrod Messages postés 418 Date d'inscription vendredi 16 août 2013 Statut Membre Dernière intervention 14 novembre 2020 23
22 sept. 2013 à 01:10
Quel est le soucis ?

Base de données vide quand tu envoies ta requête ?

Un message d'erreur ?
0
reverb94 Messages postés 106 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 7 janvier 2014 1
23 sept. 2013 à 15:45
Salut à toi et merci pour ton attention,

Effectivement, je tente d'insérer des informations dans ma base de donnée, mais mon code et loin d'être correct je pense ^^',

j'ai effectué quelques mise à jour,

<?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/avatars/".$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,:date_edit)');

$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(':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;
}

}
}
?>

et je bute sur une erreur :/ qui doit surement correspondre à
$id=($_SESSION['membre_id']);

Erreur : SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens

Merci pour ton attention et ton aide :).
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
23 sept. 2013 à 16:52
Salut,

Tu ne définis pas les valeurs correspondants à :image_oeuvre et :date_edit pour ta requête : en effet tu as 8 paramètres pour ta requête et seulement 6 bindValue.

Bon développement,
0
reverb94 Messages postés 106 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 7 janvier 2014 1
23 sept. 2013 à 17:26
Salut à toi et merci pour ton attention :),

Justement là ou j'ai du mal :/, pour rajouter la date d'édition j'ai utiliser NOW()

Mais faut il ensuite également l'envoyez avec un bindvalue de la même maniere que pour les autres ?

voici mon code actuelle mis à jour :

<?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/avatars/".$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(':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 ton aide ^^
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
Modifié par Pitet le 23/09/2013 à 17:31
Non pas besoin d'utiliser un bindValue si tu utilises NOW car tu n'as pas de variable php à remplacer.

Il faut que tu définisses :image_oeuvre par contre.
0
reverb94 Messages postés 106 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 7 janvier 2014 1
23 sept. 2013 à 18:24
Merci pour ton aide :),

L'insertion des données s'effectue parfaitement dans la table :),

En revanche l'image ne s'enregistre pas dans mon dossier 'oeuvres' :/

<?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;
}

}
}
?>
0
reverb94 Messages postés 106 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 7 janvier 2014 1
24 sept. 2013 à 18:31
J'ai trouvé la solution l'erreur venait d'ici

move_uploaded_file($imgpublication['tmp_name'],$destination);

que j'ai modifier par

move_uploaded_file($_FILES['image_oeuvre']['tmp_name'],$destination);

Merci encore pour votre attention et votre aide à tous :).
0