Javascript et checkbox
jp
-
epitale Messages postés 4343 Statut Membre -
epitale Messages postés 4343 Statut Membre -
Bonjour,
j'ai un tableau et il y'a une checkbox a coté de chaque rangée.
J'aimerai que lorsqu'on coche une ou plusieurs checkbox ca supprime les rangée correspondante dans ma BDD.
Je sais le faire en javascript mais je ne sais pas comment faire la partie PHP facilement.
PS: C'est la partie admin du site donc pas besoin d'utiliser AJAX pour que ce soit propre etc.. Il faut juste que ca marche
j'ai un tableau et il y'a une checkbox a coté de chaque rangée.
J'aimerai que lorsqu'on coche une ou plusieurs checkbox ca supprime les rangée correspondante dans ma BDD.
Je sais le faire en javascript mais je ne sais pas comment faire la partie PHP facilement.
PS: C'est la partie admin du site donc pas besoin d'utiliser AJAX pour que ce soit propre etc.. Il faut juste que ca marche
A voir également:
- Javascript et checkbox
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
4 réponses
bonsoir jp
la partie php est juste sql non ?
donc un truc du genre
$sql = "DELETE FROM tatable WHERE tonchamp = '$tavariable'" ;
$req = mysql_query($sql) or die('Erreur SQL !'.mysql_error());
la partie php est juste sql non ?
donc un truc du genre
$sql = "DELETE FROM tatable WHERE tonchamp = '$tavariable'" ;
$req = mysql_query($sql) or die('Erreur SQL !'.mysql_error());
avec une methode prepare bien sur on ne sait jamais
$requete = $connect->prepare('DELETE FROM tatable WHERE tonchamp=\'?\' ');
$requete->execute(array($_POST['$tavariable']));
$requete = $connect->prepare('DELETE FROM tatable WHERE tonchamp=\'?\' ');
$requete->execute(array($_POST['$tavariable']));
oui, en gros je sais comment recuperer les checkbox cochée en javascript mais apres je sais pas comment le transmettre au PHP/SQL qui doit supprimer les entrées correspondantes de la table
Si tu utilises jquery tu peux faire une petite requete ajax
coté js :
jQuery.ajax({
type: 'GET',
url: 'tontraitementsql.php',
data: { unevariable: tavariablejs, },
success:function(data){ //unefonction() de retour si ta besoin },
});
coté tontraitementsql.php
$tavariablephp =($_GET['unevariable']);
et puis après le php/sql
coté js :
jQuery.ajax({
type: 'GET',
url: 'tontraitementsql.php',
data: { unevariable: tavariablejs, },
success:function(data){ //unefonction() de retour si ta besoin },
});
coté tontraitementsql.php
$tavariablephp =($_GET['unevariable']);
et puis après le php/sql