Code supprimer

Bonjour,
code nom prix details types
1 chaise 15 plastique ancien supprimer
2 lit 45 bois pro supprimer
3 table 3000 plastique rien supprimer
c l'exemple d'une base mny j veux que lorsque je click sur supprimer elle supprime juste la ligne ou elle se trouve j'ais besoin de ce code en php

acceuil.php
while($data = mysql_fetch_array($query_requete))
{
echo "<tr>
<td><a href=supprimer.php?id target=_blank><input name=a type=image id=$data[$i] src=corbeille.ico height=20px width=20px</a>$data[0]</td>

<td>$data[1]</td>
<td>$data[2]</td>
<td>$data[3]</td>
<td>$data[4]</td>
</tr>";
}
echo "</table>";
$i++;
ce code pour l'affichage
et cluila pour supprimer mais c na pas marché

supprimer.php
$id = intval($_GET['id']);
$sql = mysql_query("DELETE FROM article WHERE id = '".$id."' ");
echo $sql ;
mysql_close();
echo "<br><br>commentaire supprimé !<br><br>";
merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. exemple
    j'ai 3 ligne et chaque ligne contient un bouton supprimer pour supprimer seulement la ligne ou elle se trouve (c la gestion de panier :p)
    en tt cas merci mé c n'a rrien changé le probleme j crois c l'id
    1. Je viens de tester ça, et ça fonctionne

      acceuil.php
      <table>
      <? $query_requete = mysql_query ("slect * from `article`");
      while($data = mysql_fetch_array($query_requete))
      { ?>
      <tr>
      <td><a href="supprimer.php?id=<?=$data['id']?>" target=_blank><input name="a" type="image" id=<?=$data[$i]?> src="corbeille.ico" height="20px" width="20px" /></a> <?=$data['id']?></td>
      </tr>";
      <? }?> </table>

      supprimer.php
      <?
      $id = $_GET['id'];
      $sql = mysql_query("DELETE FROM `article` WHERE `id` = '$id' ");
      if ($sql){
      echo "<br><br>commentaire supprimé !<br><br>";}
      mysql_close();
      ?>
      1. Pas de koi, j'espère que ça te serait utile et que ça resoud ton problème
        1. Bonjour,

          J'ai pas bien compris ton besoin, mais j'ai essayé de corriger ton code selon la logique:

          //**********************************************************
          acceuil.php
          <table>
          <?
          while($data = mysql_fetch_array($query_requete))
          { ?>
          <tr>
          <td><a href="supprimer.php?id=<?=$data[$i]?>" target=_blank><input name="a" type="image" id=<?=$data[$i]?> src="corbeille.ico" height="20px" width="20px" /></a><?=$data[0]?></td>
          <td>$data[1]</td>
          <td>$data[2]</td>
          <td>$data[3]</td>
          <td>$data[4]</td>
          </tr>";
          <? }?> </table>
          supprimer.php
          <?
          $i++;
          $id = intval($_GET['id']);
          $sql = mysql_query("DELETE FROM article WHERE id = '".$id."' ");
          echo $sql ;
          mysql_close();
          echo "<br><br>commentaire supprimé !<br><br>";
          ?>
          //************************************************************

          Bon travail