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.

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>";
c'est ici:
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>