Bonjour à tous,
J'essaye de trouver la solution à mon problème mais en vain.
La partie Sql marche ca c'est bon mais quand j'essaie avec Ajax rien ne se passe.
L'Ajax :
Le delete.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $(document).ready(function(){ $("#fromet").submit(function(){ id = $(this).find("input[name=chck[]]").val(); $.ajax({ url : "delete.php", type : "POST", data : {"id" : id}, success : function(resto){ } }); return false; }); });
Le formulaire :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php require('shared.php'); $choix = $_POST['choix']; $req= $bdd->prepare("DELETE FROM $choix WHERE id = :id"); foreach($_POST['chck'] as $value) { $req->execute(array(':id'=>$value)); } ?>
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $result= $bdd->prepare("SELECT choixbase, articles, designations, qte, casiers, qui, pourqui, datecde, id FROM envoicherre WHERE choixbase = :choixbase "); $result->execute(array( ':choixbase' => $_POST['choixbase'])); echo "<table>"; while ($donnees = $result->fetch()) { echo '<tr><td>' . $donnees['choixbase'] . ' </td><td>' . $donnees['articles'] . ' </td><td> ' . $donnees['designations'] . '</td><td> ' . $donnees['qte'] . '</td><td> ' . $donnees['qui'] . '</td><td> ' . $donnees['pourqui'] . '</td><td> ' . $donnees['datecde'] . '</td><td><input type="checkbox" name="chck[]" value="'. $donnees['id'] .'" /><input type="hidden" name="choix" value= "envoi' . $_SESSION['base'] . '" /></td></tr>'; } echo "</table>";
Merci d'avance et bonne journée
Partager