Je travaille sur un "annuaire utilisateur" et je donne la possibilité de lié une piece jointe (PDF) a chaque fiche.
L'utilisateur peux modifier son compte a tous moment.
Le problème que je rencontre :
dans le cas ou il voudrais supprimer le "PDF" existant pour en mettre un autre. je n'arrive pas à vider les infos lié à la pièce jointe (nom, poid, chemin etc...).
Ci-dessous un extrait .... de la table :
CREATE TABLE `test` (
`id_pdf` tinyint(4) NOT NULL auto_increment,
`nom` varchar(250) NOT NULL,
`prenom` varchar(250) NOT NULL,
`nom_pdf` tinytext NOT NULL,
`poid_pdf` smallint(6) NOT NULL,
`chemin_pdf` text NOT NULL,
`renommer_pdf` tinytext NOT NULL,
KEY `id_pdf` (`id_pdf`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Le code que j'utilise pour mettre a jour (je mets a jour et j'affiche a nouveau le form, pour soumettre le PDF)
elseif (isset($_GET['supprimer']))
{
// SUPRIMME le fichier physiquement
unlink($_SESSION['pdf']);
// METS A JOUR la base de donnée
$update_pdf = " UPDATE test SET nom_pdf='', poid_pdf='',chemin_pdf='',renommer_pdf='' WHERE id_pdf= '".$_SESSION['id_pdf']."' ";
?>
<form action="ajout.inc.php" method="post" enctype="multipart/form-data" name="ajout" id="ajout">........
Merci de votre aide