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 :
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 delete.php
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));
}
?>
Le formulaire :
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