bonjour,
je voudrais faire un formulaire pour supprimer une entrée dans une table mysql, et aussi supprimer le fichier associé à la colonne "url_photo" contenu dans cette meme table:
voici mon code (la page s'auto-appelle)
ce que je n'arrive pas à faire, c'est associer à mon champ input type checkbox l'id d'un enregistrement de la table location, et ensuite d'envoyer cet id pour le supprimer le fichier photo+l'enregistrement contenant cette url_photo (en fait, cet url_photo ne contient que le nom du fichier photo, pas le chemin complet) via php et mysql.
merci.
c'est ici:
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 Pour supprimer une location, il faut cocher la case à gauche du produit, et valider en cliquant sur le bouton supprimer tout en bas de la page. <? if ($var==true) { $sql=mysql_query("SELECT url_photo FROM location WHERE id=$id"); $url_photo=mysql_result($sql); unlink("../images/photos_location/".$url_photo); mysql_query("DELETE FROM location * WHERE id=$id"); } $var=false; include ("connect.php"); $sql=mysql_query("SELECT * from location"); ?> <form action="suppr_loc.php" method="POST"> <table width=100%> <tr> <td>Supprimer</td> <td>titre de l'annonce</td> <td>type et prix</td> <td>lignes de texte</td> <td>photo</td> <? while ($voir=mysql_fetch_array($sql)) { echo "<tr>"; echo "<td>";
echo "<input type=checkbox name='".$voir['id']."' value='".$voir['id']."'>";
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 echo "</td>"; echo "<td>"; echo $voir['titre']; echo "</td>"; echo "<td>"; echo $voir['type']; echo "<br>"; echo $voir['prix']; echo "</td>"; echo "<td>"; for ($i=1;$i<=5;$i++) { echo $voir['ligne'.$i]; echo "<br>"; } echo "</td>"; echo "<td>"; echo "<img src='http://www.agentimmobiliersilvaindamiani.com/images/photos_location/".$voir['url_photo']."' width=142 height=106>"; echo "</td>"; echo "</tr>"; } ?> </table> <input type="submit" value="supprimer"> </form>
Partager