par
:) » 03 mars 2005, 15:47
Bonjour a tous, voila
Dans une base de donnée j'ai une table "photos",
ou se trouve le nom de la photo (nom_photo) et une id_commande
La varialbe $identif un peu plus bas correspond au dossier dans le quel se trouvent les photos qui est récup par un $_GET, la ça va
Je voudrai effacé toutes les photos correspondant à un id_commande, voici un début mais ça marche pas
$connexion = mysql_connect("*****","*****","*****");
mysql_select_db("photo",$connexion);
$reqr="SELECT * FROM photos where id_commande='id_commande'";
//while(list($id_commande,$date,$identif)=mysql_fetch_array($reqr))
$envoi = mysql_query($reqr);
//début du tableau ( hors boucle )
echo "<table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> \n";
echo "<tr> \n";
echo "<td width=\"\" align=\"left\" valign=\"top\" bgcolor=\"FFE98F\"><font face=\"verdana\" size=\"2\" color=\"#666666\"><b>Photos efface</b></td> \n";
// début de la boucle
while($tableau = mysql_fetch_array($envoi)) {
echo "<td width=\"\" align=\"left\" valign=\"top\"><font face=\"tahoma\" color\"#666666\" size=\"2\" bgcolor=\"\"> ".$tableau["nom_photo"]."</td> \n";
$ftp_server="****";
$ftp_user_name="****";
$ftp_user_pass="****";
$dede=$tableau["nom_photo"];
$file="/www/client/$identif/$dede";
/* Connexion */
$conn_id = ftp_connect($ftp_server);
/* Identification */
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$del_result = ftp_delete($conn_id, $file);
/* Tente de supprimer le fichier $file */
if($del_result) {
echo "cool\n";
} else {
echo "Echec de la suppression du fichier $file.\n";
}
/* Fermeture de la connexion */
ftp_close($conn_id);
echo "</tr> \n";
}
// fin du tableau html ( hors boucle )
echo "</table>\n";
mysql_close();
?>
Par avance merci bcp

Bonjour a tous, voila
Dans une base de donnée j'ai une table "photos",
ou se trouve le nom de la photo (nom_photo) et une id_commande
La varialbe $identif un peu plus bas correspond au dossier dans le quel se trouvent les photos qui est récup par un $_GET, la ça va
Je voudrai effacé toutes les photos correspondant à un id_commande, voici un début mais ça marche pas
[php]$connexion = mysql_connect("*****","*****","*****");
mysql_select_db("photo",$connexion);
$reqr="SELECT * FROM photos where id_commande='id_commande'";
//while(list($id_commande,$date,$identif)=mysql_fetch_array($reqr))
$envoi = mysql_query($reqr);
//début du tableau ( hors boucle )
echo "<table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> \n";
echo "<tr> \n";
echo "<td width=\"\" align=\"left\" valign=\"top\" bgcolor=\"FFE98F\"><font face=\"verdana\" size=\"2\" color=\"#666666\"><b>Photos efface</b></td> \n";
// début de la boucle
while($tableau = mysql_fetch_array($envoi)) {
echo "<td width=\"\" align=\"left\" valign=\"top\"><font face=\"tahoma\" color\"#666666\" size=\"2\" bgcolor=\"\"> ".$tableau["nom_photo"]."</td> \n";
$ftp_server="****";
$ftp_user_name="****";
$ftp_user_pass="****";
$dede=$tableau["nom_photo"];
$file="/www/client/$identif/$dede";
/* Connexion */
$conn_id = ftp_connect($ftp_server);
/* Identification */
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$del_result = ftp_delete($conn_id, $file);
/* Tente de supprimer le fichier $file */
if($del_result) {
echo "cool\n";
} else {
echo "Echec de la suppression du fichier $file.\n";
}
/* Fermeture de la connexion */
ftp_close($conn_id);
echo "</tr> \n";
}
// fin du tableau html ( hors boucle )
echo "</table>\n";
mysql_close();
?> [/php]
Par avance merci bcp :)