Bonjour,
suite à un upload, je souhaiterai mettre en place un système permettant d'ajouter un Titre à l'upload.
Précision : Upload multiple
Donc mon code de récupération après l'upload :
Après avoir cliquer sur le bouton dans le fichier
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 <?php try { //connexion BDD $bdd = connexpdo ('phototheque','myparam'); //Requete préparé pour trouver l'ID département $donnees=$bdd->prepare("SELECT IdImg,fichier,titre,commentaire,session,IdPS FROM image WHERE session = ? ORDER BY IdImg"); $donnees->execute(array($rand)); while ($images = $donnees->fetch(PDO::FETCH_OBJ)) { // Cette méthode de récupération récupérer tous dans $image // Pour extraire ce que l'on souhaite il suffit de l'appeler // $image -> IdImg par exemple qui est le champs IdImg ?> <tr> <td style="padding-left: 20px; padding-right: 20px;"> Titre : <input type="text" name="<?php echo "titre_" . $images->IdImg ?>" value=""><br /> </td> <td style="padding: 20px;"><div align="center"><img src="../photographies/<?php echo $IdPS; ?>/mini/mini_<?php echo $images->fichier; ?>" alt="image" /></div></td></tr> <?php } ?> <tr><td colspan="2"><input type="submit" value="Modifier les informations" /></td></tr> <?php } catch(Exception $e) { die('Erreur : '.$e->getMessage()); //En cas d'erreur précédemment, on affiche un message et on arrête tout }
Ma table "image" :
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 <?php // Appel de la fonction de connexion à la BDD include_once("../config/connexpdo.inc.php"); // Appel de la fonction Majuscule et accent include("../fonction/mise_majuscule.php"); $bdd = connexpdo ('phototheque','myparam'); foreach($_POST as $cle => $valeur){ $IdImg = preg_match('#titre#','',$cle); $titre = addslashes($_POST['titre_'.$IdImg]); $requete = $bdd->exec("UPDATE image SET session='', titre='$titre' WHERE IdImg='$IdImg'"); } ?>
IdImg
fichier
titre
commentaire
session
IdPS
test code source pour vérifier le si l'Id est affiché :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <td style="padding-left: 20px; padding-right: 20px;"> Titre : <input type="text" name="titre_88" maxlength="50" value=""><br /> </td>
Je n'arrive pas à récupérer l'Id de la photo et ainsi avoir un uploader titre unique par Image.
Avec ce code il me retourne :
Notice: Undefined index: titre_0 in C:\Bouh Studio\wamp\www\phototheque\formulaire\img-update.php on line 12
Merci à tous
Partager