Formulaire de modification d'une publication
Posté : 01 nov. 2013, 17:37
Bonjour à tous et à toutes,
Je suis actuellement sur la création d'une galerie d'art, j'ai précédemment réalisé un espace de publication pour les œuvres, avec un titre, une description, une catégorie, un style, une image, une date de création etc...
Le système fonctionne parfaitement.
Je souhaiterai maintenant réaliser un espace permettant la modification d'une oeuvre publier, par tel artiste, sachant qu'il peut en publier autant qu'il veux ( 10, 20 , 40 "articles")
J'avoue avoir pas mal de soucis sur la réalisation de cette programmation, pour la sélection d'une des œuvres, ( par exemple, je souhaite modifier ma 2 ème sur les 10 que j'ai faite ( les informations change par rapport a l'oeuvre sélectionné ) )
Pour l'affichage des catégories, et styles précédemment sélectionné.
Voici mon code actuelle :
Je suis actuellement sur la création d'une galerie d'art, j'ai précédemment réalisé un espace de publication pour les œuvres, avec un titre, une description, une catégorie, un style, une image, une date de création etc...
Le système fonctionne parfaitement.
Je souhaiterai maintenant réaliser un espace permettant la modification d'une oeuvre publier, par tel artiste, sachant qu'il peut en publier autant qu'il veux ( 10, 20 , 40 "articles")
J'avoue avoir pas mal de soucis sur la réalisation de cette programmation, pour la sélection d'une des œuvres, ( par exemple, je souhaite modifier ma 2 ème sur les 10 que j'ai faite ( les informations change par rapport a l'oeuvre sélectionné ) )
Pour l'affichage des catégories, et styles précédemment sélectionné.
Voici mon code actuelle :
$id=($_SESSION['membre_id']);
$id_oeuvre=($_SESSION['oeuvre_id']);
$query = $bdd->prepare('SELECT oeuvre_id, artiste_id, titre_oeuvre, description_oeuvre, image_oeuvre, oeuvre_categorie, oeuvre_style, date_crea FROM oeuvre_artiste WHERE artiste_id=:id, oeuvre_id=:oeuvre_id');
$query->bindValue(':id', $id, PDO::PARAM_INT);
$query->bindValue(':id_oeuvre', $id_oeuvre, PDO::PARAM_INT);
$query->execute();
$data = $query->fetch();
echo '<form method="post" action="publication.php?action=modifier" enctype="multipart/form-data">';
echo '<p class="textesimple"><label for="imageoeuvre">Changer votre avatar : </label><input type="file" name="imageoeuvre" id="imageoeuvre"/>
(max : 10 Mo)<br /><br /><label><input type="checkbox" name="delete" value="Delete"/>Supprimer l\'oeuvre</label> actuel : <img src="./images/oeuvres/'.$data['image_oeuvre'].'" class="imageoeuvre" alt="image"/></p>';
echo '<p class="textesimple"><label for="titreoeuvre">Titre : </label><input type="text" name="titreoeuvre" id="titreoeuvre" value="'.$data['titre_oeuvre'].'"/></p>';
echo '<p class="textesimple"><label for="titreoeuvre">Description : </label><input type="text" name="descriptionoeuvre" id="descriptionoeuvre" value="'.$data['description_oeuvre'].'"/></p>';
echo '<div id="encpubldiv"><label for="categorie"><p class="textesimplesans">Catégorie : </label>
<select name="oeuvre_categorie" id="categorie" value="'.$data['oeuvre_categorie'].'">
<option value="autre">Autre...</option>
<option value="bandedessine">Bande dessinée</option>
<option value="peinture">Peinture</option>
<option value="croquis">Croquis</option>
<option value="dessin">Dessin</option>
<option value="graphe">Graphe</option>
</select></p></div>';
echo '<div id="encpubldiv"><label for="style"><p class="textesimplesans">Style : </label>
<select name="oeuvre_style" id="style" value="'.$data['oeuvre_style'].'">
<option value="autre">Autre...</option>
<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="surrealisme">Surréalisme</option>
<option value="symbolisme">Symbolisme</option>
</select></p></div>';
echo '<p class="textesimple"><label for="datecreaoeuvre">Date de création : </label><input type="text" name="datecreaoeuvre" id="descriptionoeuvre" value="'.$data['date_crea'].'"/></p>';
echo '<p class="classinscr"><input type="submit" value="Modifier une publication" />';
echo '<input type="hidden" id="sent" name="sent" value="1" />
</p></form>';
$query->CloseCursor();
echo 'La page de modification de publication est indisponible actuellement';
Merci pour votre attention et votre aide.