utilisation d'un checkbox pour supprimé modifier ou autre action
Bonjour à tous et toutes,
Enfaite voila j'ai créé une recherche par nom et quand il trouve les nom il les affiche dans un tableau dont voici le code
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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
| <?php
if (isset($_GET['supprimer_client'])) // Si on demande de supprimer un client
{
// Alors on supprime le client correspondant
// On protège la variable "id_client" pour éviter une faille SQL
$_GET['supprimer_client'] = addslashes($_GET['supprimer_client']);
mysql_query('DELETE FROM client WHERE idclient=\'' . $_GET['supprimer_client'] . '\'');
}
?>
<table>
<tr bgcolor=#c8c9e8>
<th>Modifier</th>
<th>Supprimer</th>
<th>Num_client</th>
<th>Nom</th>
<th>Prenom</th>
<th>Adresse</th>
<th>CP</th>
<th>ville</th>
<th>Pays</th>
<th>Tel fixe</th>
<th>GSM</th>
<th>fax</th>
<th>E-mail</th>
</tr>
<?php
$x=0;
if (isset($_POST['nom'])){
$retour = mysql_query('SELECT * FROM client WHERE nom ="'.$_POST['nom'].'"') or die(mysql_error());
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les clients
{
if (($x-(2*floor($x/2)))==0)
{
echo "<tr bgcolor=\"#e5e5e5\">";
}
else
{
echo "<tr bgcolor=\"#d5d5d5\">";
}
?>
<td class="imgtab2"> <?php echo '<a href="mod_clients.php?idclient=' . $donnees['idclient'] . '">';?> <img class="imgtab" src="../image/modifier.png"/></a></td>
<td class="imgtab2"> <?php echo '<a href="recherche.php?supprimer_client=' . $donnees['idclient'] . '"';?> onclick="return confirm('Etes-vous sûr de vouloir supprimer ce client? <?php echo stripslashes ($donnees['nom']) ?> <?php echo stripslashes ($donnees['prenom'])?>?');" ><img class="imgtab" src="../image/delete.png"/></a></td>
<td><?php echo stripslashes ($donnees['idclient'])?></td>
<td><?php echo stripslashes ($donnees['nom'])?></td>
<td><?php echo stripslashes ($donnees['prenom'])?></td>
<td><?php echo stripslashes ($donnees['adresse'])?></td>
<td><?php echo stripslashes ($donnees['cp'])?></td>
<td><?php echo stripslashes ($donnees['ville'])?></td>
<td><?php echo stripslashes ($donnees['pays'])?></td>
<td><?php echo stripslashes ($donnees['telfix'])?></td>
<td><?php echo stripslashes ($donnees['telgsm'])?></td>
<td><?php echo stripslashes ($donnees['fax'])?></td>
<td><?php echo stripslashes ($donnees['mail'])?></td>
</tr>
<?php
//echo "</tr>\n";
$x++;
}// Fin de la boucle qui liste les clients
} //fin if
?>
</table>
</div> |
si on regarde les 2 premier <td> affiche une image pour supprimer et l autre pour modifier et çà fonctionne très bien.
j'en viens a mon checkbox, je me suis dit comment mettre un checkbox devant le resultat de ma recherche au lieu des 2 image(ca je sais faire avec l'input) et avoir plusieurs bouton en dessous du tableau pour que quand je coche le deuxieme résultat et que je clique sur un des boutons ca fasse l action?
Code:
1 2 3 4
| <button title="Supprimer" value="Supprimer" type="submit">
<img height="16" width="16" class="icon" alt="Supprimer" title="Supprimer" src="../image/delete.png"></button>
<button title="Modifier" value="Modifier" type="submit">
<img height="16" width="16" class="icon" alt="Modifier" title="Modifier" src="../image/modif.png"></button> |
ect...
En gros comment faire pour que le checkbox soit lié au button?
Je continue mes recherches de mon coté
et d'avance merci.