OK,
par contre maintenant je me confronte à un autre problème.
Dans cette page de gestion, je n'ai pas que le "fichier uploader" mais d'autre infos qui seront mis a jour aussi.
Je pense que dans la logique de programmation, je me plante complètement.
Voila comment je procède :
Affichage des titres
[Partie qui fonctionne correctement]
1 - Je liste dans un While les Titres de chaque news (par exemple).
Affichage du détails
[Partie qui fonctionne correctement]
2 - en cliquant sur l'un des titres, on accède au détail de celui-ci, plusieurs informations sont affiché (titre, date, etc....) + téléchargement d'une pièce jointe, dans le cas ou celle-ci existerait.
Je donne la possibilité dans cette page, de cliqué sur un lien qui permettrai de modifier les informations affiché.
Page de modification
3 - Dans cette page de modification (modification.php), c'est la que je rencontre des problèmes pour modifier ou supprimer la pièce jointe.
cette page est composé d'un formulaire ou à l'intérieur, il y a des input qui remonte les donnée de la base. un exemple
<?= strtoupper ($affichage['xxxxxxx']); ?>
jusque ici tous fonctionne bien.
toujours a l'intérieur de se formulaire, je fais un "include" pour appeler la partie qui vas affiché la pièce jointe dans le cas ou celle ci est existante, ou, le "champ de type file", si celle-ci n'existe pas...
session_start();
// SI le champs n'est pas vide
if (!empty($affichage['renommer_pdf_agenda']))
{
// DECLARATION de variable
$_SESSION['id_pdf'] = $ID;
$_SESSION['nom_origine'] = $affichage['nom_pdf_agenda'];
$_SESSION['chemin'] = $affichage['chemin_pdf_agenda'];
$_SESSION['nom_renommer'] = $affichage['renommer_pdf_agenda'];
$_SESSION['poid'] = $affichage['poid_pdf_agenda'];
$_SESSION['pdf'] = $_SESSION['chemin'].$_SESSION['nom_renommer'];
// AFFICHE le nom du fichier
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="160"><a href='.$_SESSION['pdf'].' target="blank" /><img src="../images/icon-pdf.gif" alt="pdf" width="130" height="44" border="0" /></a></td>';
// AFFICHE LIEN qui permet de supprimer le fichier
echo '<td>
<form id="supprimer" name="supprimer" method="post" action="suppresion_pdf.inc.php">
<label>
<input type="submit" name="supprimer" id="supprimer" value="supprimer le PDF" />
</label>
</form>
</td>
</tr>
</table>';
} else {
// On affiche le formulaire
echo '<form id="ajouter_pdf" name="ajouter_pdf" method="post" action="ajout_pdf.inc.php" >
<input name="fichier_PDF" type="file" id="fichier_PDF" />
<input type="submit" name="Submit" value="Enregistrer le PDF" />
</form><br />';
}
le problème, avec cette logique de programmation est que je me retrouve avec 2 formulaires qui sont imbriqué dans le principal !
Avez vous compris mon explication ?
Pourriez vous me donner quelques conseille. merci de votre particiaption