Mise en relation Ajax et PHP
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:
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:
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:
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