Bonjour à tous,
Je ne connais encore pas grand chose en javascript et ajax, en m'inspirant d'un des tutoriel Poster un formulaire en AJAX
j'ai voulu supprimer une entrée en AJAX...
Voyez vous mon erreur? a mon avis je renseigne mal le nom du formulaire dans le code ajax ?
code ajax dans le head:
<script type="text/javascript">
$(function() {
$("#form2").submit(function(){
del = $(this).find("input[name=del]").val();
$.post("delete.php",{del: del}, function(data) {});
return false;
});
});
</script>
code php:
<?php
include"connect.php";
$sql = 'SELECT * FROM base WHERE label= "graphisme" ORDER BY id DESC';
$q = mysql_query($sql);
echo '<form method="post" action="#" id="form2" >';
while($donnees = mysql_fetch_array($q)) {
echo $donnees'titre']." : ". $donnees'texte'];
echo '<input type="submit" name="del'.$donnees'id'].']" value="supprimer" /> <br />';
}
echo '</form>';
?>
code de la page delete.php
<?php
include"connect.php";
extract ($_POST);
if(isset($_POST'del']))
foreach($_POST'del'] as $key => $value)
{
mysql_query ('DELETE FROM base WHERE id = '.(int)$key);
}
?>
Merci d'avance