Suppression d'entré mysql dans un tableau
Posté : 20 mars 2009, 17:42
ReBonjour,
Deux post en une journée et oui je galère.
Tout d'abords je fais un tableau dans lequel je charge toute mes entrés mysql par ID. Jusque la pas de problème.
Ce que je voudrais c'est rajouter un bouton "delete" à la fin de chaque ligne du tableau afin de pouvoir supprimer la ligne correspondante.
J'avais pensé a faire une variable que j'incrémenterais dans la boucle mais le problème est que si une entré est supprimé, la variable ne correspondra plus à la bonne ligne.
Comment faire pour dire a mysql(en gros) : mysql_query("DELETE FROM client WHERE id= "l'ID de la ligne que tu viens de charger")
Voici le code :
Deux post en une journée et oui je galère.
Tout d'abords je fais un tableau dans lequel je charge toute mes entrés mysql par ID. Jusque la pas de problème.
Ce que je voudrais c'est rajouter un bouton "delete" à la fin de chaque ligne du tableau afin de pouvoir supprimer la ligne correspondante.
J'avais pensé a faire une variable que j'incrémenterais dans la boucle mais le problème est que si une entré est supprimé, la variable ne correspondra plus à la bonne ligne.
Comment faire pour dire a mysql(en gros) : mysql_query("DELETE FROM client WHERE id= "l'ID de la ligne que tu viens de charger")
Voici le code :
<?php
mysql_connect('localhost', 'user', 'mdp')or die('Could not connect');
mysql_select_db('ambio')or die('Could not selectdb');
mysql_query("SET NAMES UTF8");
$client= mysql_query(" SELECT * FROM client ORDER BY ID");
?>
<table width="1000" border="2">
<tr>
<td>Numero de client</td>
<td>Raison Social</td>
<td>Nom</td>
<td>Prenom</td>
<td>Telephone</td>
<td>Mobil</td>
<td>Code Postal</td>
<td>Ville</td>
</tr>
<?
$id='1';
while ($view=mysql_fetch_array($client))
{
?>
<tr>
<td><? echo $id; ?></td>
<td><? echo $view['raison']; ?></td>
<td><? echo $view['nom']; ?></td>
<td><? echo $view['prenom'] ; ?></td>
<td><? echo $view['tel']; ?></td>
<td><? echo $view['portab']; ?></td>
<td><? echo $view['cp']; ?></td>
<td><? echo $view['ville'] ; ?></td>
<td><input type="button" value="Delete" onclick="<? mysql_query("DELETE FROM client WHERE id='$idencour'")?>">
</tr>
<?
}
$idencour=$id++;
mysql_close();
?>
En vous remerciant