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 :


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
	}
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
 
<?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'"); 
 
 
 
		}
?>
Ma table "image" :
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