Bonsoir tout le monde,
Je suis en pleine création de mon petit projet (site web de photos) , et je rencontre deux petits problèmes sur une de mes pages. J'aurais besoin de vos lumières
Je fais la page suppression (je vous montre le bout de code)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <h4>Supprimer une image</h4> <br/> <?php //PHP pour recupérer les images des partenaires $chemin="./upload/"; $dossier=opendir($chemin); echo "<form action='' method='post' name'supr_part'>"; echo "<table border='1' width='80%' valign='center' align='center'>"; while($fichier=readdir($dossier)){ $mauvais=array(".","..","index.php","Thumbs.db", "aaa_part.gif"); //les fichiers à ne pas prendre en compte if(!in_array($fichier,$mauvais)){ echo "<tr align='center'>"; echo "<td><input type='checkbox' name='delete[]' value=".$chemin.$fichier."></td>"; echo "<td>".$fichier."</td>"; echo "<td><img border='0' src=".$chemin.$fichier." width='150'></td>"; echo "</tr>"; } } echo "<tr><td colspan='3' align='center'><br/><input type='submit' value='Supprimer'></td></tr>"; echo "<input type='hidden' name='step' value='lol'>"; echo "</table></form>"; //si on clique sur le bouton supprimer if(isset($_POST['step'])) { foreach ($_POST['delete'] as $clef=>$valeur) { unlink($valeur); } print "<center>"; print "<br/>"; echo "Fichier(s) en cours de suppression.</h2>"; print "</center>"; header("Refresh: 1; URL=index.php?page=membre" ); } ?>
Cette partie permet de supprimer les photos du répertoire ou sont stocker les photos.
Ma table se présente comme ça:
Table : 'upload'
Champs: num nom nomfichier description date heure user
Question 1: Comment rajouter dans la requête qui affiche les photos, le fait qu'elle doit se connecter à ma bdd puis afficher seulement les photos ou 'user' =J'ai aussi la partie de la connexion:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo ''.$_SESSION['login'].'';?>
Question 2: Comment rajouter dans la requête la suppression des infos de la photo en question dans la table une fois le checkbox envoyé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php mysql_connect("localhost", "root", ""); // Connexion à la base de données mysql_select_db("famille"); // Sélection de la base de données ?>
J'ai réaliser pas mal de test mais sans succes.
Je reste a disposition.
Merci par avance pour l'aide apporté![]()
Partager