Supprimer une une ligne du tableu en le selectionnant par un
Posté : 21 oct. 2010, 18:41
Salut
Quelqu'un peut m'aider.Je voudrais que losque je selectionne une ligne de mon tableau dans lequel j'ai affiché les informations d'une table de ma bd je puisse les supprimer par click sur un boutton.Les selection se fonts via un checkbox.
Quelqu'un peut m'aider.Je voudrais que losque je selectionne une ligne de mon tableau dans lequel j'ai affiché les informations d'une table de ma bd je puisse les supprimer par click sur un boutton.Les selection se fonts via un checkbox.
Code : Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
<title>Page principale</title>
<link href="feuille.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="bloc-fixe">
<?php
session_start();
echo '<br/>';
echo ' ';
echo $_SESSION['login'], ' est connecté(e)';
?>
</div>
<div id="contenu">
<ul id="menuDeroulant">
<li>
<a href="#">Gestion des users</a>
<ul class="sousMenu">
<li><a href="#">Liste</a></li>
<li><a href="nouveau.php">Nouveau</a></li>
</ul>
</li>
<li>
<a href="#">Services</a>
<ul class="sousMenu">
<li><a href="#">Famille Amis</a></li>
<li><a href="#">Cub20</a></li>
<li><a href="#">Internet Mobil</a></li>
<li><a href="#">Ya bussiness</a></li>
</ul>
</li>
<li>
<a href="#">Informations</a>
<ul class="sousMenu">
<li><a href="acceuil.php">Pharmacies</a></li>
<li><a href="#">News</a></li>
</ul>
</li>
<li>
<a href="#">Préchargement</a>
</li>
</ul>
<?php
ini_set('display_errors','1');
//Inclusion de la classe mère
include ("SGBD.class.php");
/* Initialisation de la variable du SGBD correspondant */
$SQL = "MySQL";
// Inclusion de la classe fille du SGBD correspondant
include ($SQL.".SGBD.class.php");
/* Création d'un nouvel objet de la classe fille + lancement du constructeur */
$database = new $SQL('root', '', 'localhost', 'dbprojet');
// Connection à la base de données
$database->connect();
$database->requete("SELECT login, nom, prenoms, root FROM USERS ");
if (mysql_num_rows($database->requete) > 0) {
$nb=mysql_num_rows($database->requete);
echo '<p> </p>';
echo '<hr align="left" width="64%" color="red" size="1">';
echo '<input type="submit" value="Modifier"/>';
echo ' ';
echo'<input type="submit" value="Supprimer"/>';
echo ' ';
echo "$nb utilisateur(s) enregistré(s)";
//---------------------------------------------------------------------------------------------------------
// Affichage des utilisateurs dans le tableau
//---------------------------------------------------------------------------------------------------------
if(( $data = mysql_fetch_array($database->requete))!= NULL)
{
echo '<form>';
echo '<table bgcolor="#FFFFFF" width="650px">'."\n";
echo '<tr height="25" id="legend">';
echo '<td align="center"><b> </b></td>';
echo '<td align="center"><b>Login</b></td>';
echo '<td align="center"><b>Nom</b></td>';
echo '<td align="center"><b>Prénom(s)</b></td>';
echo '<td align="center"><b>Root</b></td>' ;
echo '</tr>'."\n";
do
{
echo '<tr>';
echo '<td height="3" align="center"><input type="checkbox" name="admin" id="administrateur" value="vrai"onchange="colorier(this);"/></td>';
echo '<td bgcolor="#f3fbff" height="25" align="center"> '.$data['login'].'</td>';
echo '<td bgcolor="#f3fbff" height="25" align="center"> '.$data['nom'].'</td>';
echo '<td bgcolor="#f3fbff" align="center" height="25">'.$data['prenoms'].'</td>';
echo '<td bgcolor="#f3fbff" align="center" height="25">'.$data['root'].'</td>';
echo '</tr>'."\n";
}while(( $data = mysql_fetch_array($database->requete))!= NULL);
echo '</table>'."\n";
}
//----------------------------------------------------------------------------------------------------------
}
echo '</form>';
echo '<p> </p>';
?>
<!------------------------------------------------------------------------------------------------------------------------------------>
<!--Fonction permettant de changer la couleur d'un checkbox selectionné-->
<script>
function colorier(quoi)
{ if ( quoi.checked )
quoi.parentNode.parentNode.style.backgroundColor="#B0D8E8";
else quoi.parentNode.parentNode.style.backgroundColor="#B0D8E8";
}
</script>
</div>
</body>
</html>