Checkbox + BDD = problème

Fermé
Dims - 14 déc. 2008 à 12:05
pitxu Messages postés 689 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 25 mars 2015 - 14 déc. 2008 à 16:32
Bonjour à tous!!!
Cela fait maintenant quelques jours que j'essaye d'utiliser sur ma page web des checkbox mais malheureusement je n'arrive pas à les faire fonctionner alors si quelqu'un pourrai m'aider çà serait génial...

Je voudrais que lorsque que j'appuie sur le bouton tout en bas (voir image) que çà supprime les ou la ligne sélectionnée par les checkbox...
Dans ce code j'ai retiré toutes les erreurs que je faisais avec mes checkbox mais je ne sais pas comment m'y prendre pour les faire fonctionnées.

Ne vous moquez pas trop de mon code je débute :D

Mon code :

<div class = bandeau>
Ma bibliothèque
</div>

<div class = menu1>
<a href="http://localhost/auteur1.php">Table auteur</a>
</div>

<div class = menu2>
<a href="http://localhost/document1.php">Table document</a>
</div>


<div class = cellule >
<span class="souligne">Évènements :</span>
</div>


<?php



echo'<body background="1_3.jpg">';

$conn = mysql_connect('localhost','root','')
or die('Erreur de connexion');
mysql_select_db( 'bibli', $conn)
or die('Erreur de connexion');





if (isset($_POST['suppr'])){
$q = "DELETE FROM auteur WHERE id = '".$_POST['suppr']."';";
$res = mysql_query( $q);
}



$bouton_aj = $_POST['send'];

if(!empty($bouton_aj)) {
$nom = trim($_POST['nom']);
$prenom = trim($_POST['prenom']);
if(!empty($nom) && !empty($prenom)) {
$q = "INSERT INTO auteur (prenom, nom) VALUES ('$prenom', '$nom')";
$res = mysql_query( $q);
}else{
echo '<br> vous n\'avez pas rempli tous les champs';
}
}

$q = "SELECT * FROM auteur";
$res = mysql_query( $q);

printf("<table border=3>\n
<tr>
<th></th>
<th>Nom</th>
<th>Prénom</th>
<th>Supp.</th>
<th>Selec.</th>
</tr>");
$conteur=0;
while ( $ligne = mysql_fetch_array($res)){
echo"<tr><td>".$ligne['id']."</td><td>".$ligne['nom']."</td><td>".$ligne['prenom']."</td>\n";

echo'
<td>

<form method="POST">
<BUTTON type="submit">
<img src="b_drop.png" height="15" width="15">
</BUTTON>
<input type="hidden" name="suppr" value="'.$ligne['id'].'" />
</form>
</td>
<td>
<form method="POST" action="auteur1.php">
<input type="checkbox" name="case['.$conteur.']" value="'.$ligne['id'].'" />
</form>
</td>

</tr>';
$conteur++;
}

echo'
<tr>
<th colspan="4">
<form name="input" method="POST">
<br>
Nom:
<input type="text" name="nom" value="">
<br>
Prénom:
<input type="text" name="prenom" value="">
<br>
<input type="submit" value="Ajouter" name="send">
</form>
</th>


<th>
<form method="POST">
<BUTTON type="submit">
<img src="b_drop.png" height="15" width="15">
</BUTTON>
<input type="hidden" name="supprselec" value="" />
</form>
</th>
</tr>';
printf("</table>\n");

mysql_close();
?>


Voilà à quoi çà ressemble...

http://zepload.com/images/1229179532_Sans%20titre.JPG


MERCI

(Et désolé si ce n'est pas ici qu'il faut poster ce genre de message o_O )

1 réponse

pitxu Messages postés 689 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 25 mars 2015 94
14 déc. 2008 à 16:32
bonjour,

tu dois donner un id à ta zone <tr></tr> ou <div></div> et utiliser un évènement onClick sur ta case à cocher en utilisant la méthode document.getElementById(Id).style.display='none'
0

Discussions similaires