Page 1 sur 1

mysql

MessagePosté: 22 Juin 2009, 14:57
de imad
Code: Tout sélectionner
if($choix=='supprimer')
{
if (file_exists($filename))
{
echo "supprimer";
$reponse = mysql_query("delete * from docs where titre='".$_POST['titre']."'");
$donnees = mysql_fetch_array($reponse);
/*$suppresion="delete * from docs($donnees['idmat'],$donnees['titre'],$donnees['resume'],$donnees['fichier'])";*/
}else{
echo "ce fichier n'existe pas";}
}

bonjour voila je fait un site et j'aimerais pouvoir supprimer une ligne du tableau MYSQL je rentre bien dans le if sa affiche supprimer mais le fichier n'est pas supprimer donc mon problème se trouve sur c'est 4 lignes:
Code: Tout sélectionner
$reponse = mysql_query("delete * from docs where titre='".$_POST['titre']."'");
$donnees = mysql_fetch_array($reponse);
$suppresion="delete * from docs($donnees['idmat'],$donnees['titre'], $donnees['resume'],$donnees['fichier'])";*

Re: mysql

MessagePosté: 23 Juin 2009, 08:31
de N4th
Je ne comprend pas trop, car d'après ton code tu supprime l'information du fichier de ta base mySQL, mais ce que tu veut faire c'est aussi supprimé le fichier, il faut en plus de supprimé l'information "texte" supprimé le fichier lui même, cela ce fais avec cette fonction je crois : unlink("nom_du_fichier.txt");

Re: mysql

MessagePosté: 23 Juin 2009, 10:30
de imad
voila vous avez raison j'ai utliser ce que vous m'avait donner et la sa marche cependant:
Code: Tout sélectionner
if($choix=='supprimer')
{
if (file_exists($filename))
{
echo "supprimer";
unlink("$filename");
}else{
echo "ce fichier n'existe pas";}
}

unlink ne doit pas contenir le nom du fichier mais l'adresse du fichier voila merci encore