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)
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' =
<?php echo ''.$_SESSION['login'].'';?>
J'ai aussi la partie de la connexion:
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
?> |
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é.
J'ai réaliser pas mal de test mais sans succes.
Je reste a disposition.
Merci par avance pour l'aide apporté
Partager