Il y a actuellement 282 visiteurs
Dimanche 24 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

supprimer photos en php a partir d'un lien de la bdd

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

supprimer photos en php a partir d'un lien de la bdd

Message le 28 Nov 2011 17:10

bonjour
j'ai un soucis avec mon code je n'arrive pas a supprimer une photo dont le lien est stocké dans ma base de donnée et associé a une id.
voici ma table:
===Base de données pieces

== Structure de la table memoire

|------
|Colonne|Type|Null|Défaut
|------
|//**ID**//|int(200)|Non|
|ref|varchar(250)|Non|
|nom_de_la_piece|varchar(250)|Non|
|qte|varchar(250)|Non|
|personne|varchar(250)|Non|
|commentaire|varchar(250)|Non|
|image|varchar(250)|Non|
== Contenu de la table memoire

|234|123| | | | |/pieces_detachees/memoires/images_uploader/123Koala.jpg
== Structure de la table memoire

|------
|Colonne|Type|Null|Défaut
|------
|//**ID**//|int(200)|Non|
|ref|varchar(250)|Non|
|nom_de_la_piece|varchar(250)|Non|
|qte|varchar(250)|Non|
|personne|varchar(250)|Non|
|commentaire|varchar(250)|Non|
|image|varchar(250)|Non|
et voici mon code php:
[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>suppression2.php</title>
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "suppression2.php?IDmemoire="+identifiant ;
}
}

</script>

<meta http-equiv="refresh" content= "2;
URL= http://localhost/pieces_detachees/memoires.php">

</head>

<body>
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;

//sélection de la base de données:
$db = mysql_select_db( "pieces" ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement supprimer:
$ID = $_GET["IDmemoire"] ;
//requête SQL:
$sql1 = "SELECT image FROM memoire WHERE ('.$ID')";
$req1 = mysql_query($sql1) or die('Erreur SQL !<br />'.$sql1.'<br />'.mysql_error());
while($data = mysql_fetch_assoc($req1))
unlink($data['image']);
$sql = "DELETE
FROM memoire
WHERE ID = ".$ID ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//récupération de l'extension du fichier.
//affichage des résultats, pour savoir si la suppression a marchée:
if($requete)
{
echo("La suppression à été correctement effectuée") ;
}
else
{
echo("La suppression à échouée") ;
}
?>
</body>
</html>
[/php]
merci a tous ceux qui se pencheront sur le sujet et qui m'apporteront leurs aides.
luger
Visiteur
Visiteur
 
Messages: 1
Inscription: 28 Nov 2011 17:01
 



Sujets similaires

Message serveur raid peu couteux pour film et photos de famille
bonjour a tousj'aimerai trier 20 ans de photos et vidéos des enfants, de la famille, des vacances...et les sécuriser aussi car je m?aperçois que certains vieux cd avec des .avi sont illisibles je pensai a un serveur raid, peu rapide j'ai pas besoin de rapidité ( en rj45 j'aime pas le wifi )peu cou ...
Réponses: 3

Message Boite Hotmail / Impossiblité d'ouvrir un lien reçu
Bonjour,Je suis sous Windows 10 et utilise la messagerie Hotmail.Avec mon smartphone, je repère des articles qui m'intéressent et les transfère dans ma boite Hotmail pour les lire voire les imprimer. Voici le pb que j'ai encore rencontré ce matin.Dans cette boite Hotmail, l'article transféré apparai ...
Réponses: 0

Message impossible de supprimer un dossier
Salut tout le monde depuis quelques jours bizarrement lorsque je veut renommer ou supprimer un dossier lambda de plus créer par moi-même le système me le refuse soi-disant dossier en cours d'utilisation alors que je n'ai laissé absolument rien d'ouvert du moins en apparence sur mon pc voici un exemp ...
Réponses: 4

Message CMS pour la création automatisée d'albums photos en ligne
Bonjour à tous,Je suis actuellement en train de travailler sur un projet de création automatisée d'albums photos en ligne et je suis à la recherche d'un CMS (Content Management System) adapté à mes besoins. Si vous avez des expériences ou des conseils à partager sur des CMS offrant des fonctionnalit ...
Réponses: 1

Message [Réglé] Aucune application pour ouvrir le lien "https" ?
Bonjour,j'ai un nouveau pc portable lenovo mais après l'initialisation de windows je n'arrive pas à ouvrir des liens via les applications comme Adguard ou même Malwarebytes pour aller sur leurs site officiels ou bien pour ce connecter via google même chose :/ .Par défaut mon navigateur est Brave m ...
Réponses: 2

Message Ipad mourrant / Transfert de mes photos en bloc ?
Bonjour, Mon vieil Ipad est en train de mourir lentement mais surement. Impossible notamment de MAJ le logiciel Apple, d'installer des applications, de partager des fichiers. La version est 9.3.5 (13G36), le modèle est MF432NF/A.Il contient beaucoup de photos que je ne voudrais pas perdre.Est-il pos ...
Réponses: 2

Message Renommer/supprimer des fichier avec caractères spéciaux
Salut,Sur un disque externe (NTFS) je me suis retrouvé avec des fichiers nommés sous la forme "10-XML::SAX::PurePerl" ou "Authen::SASL::Perl::GSSAPI.3pm.gz".Je veux virer tout ça, mais impossible car ils contiennent des ":".Très confiant, j'ai pris mon système préféré, ...
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.