lisali
Erfahrenes Mitglied
Hallo,
ich hab folgendes JQuery script:
Und dies ist die ajax.php:
Erstmal wollte ich fragen, ob es möglich ist, dass er nicht nach $_POST[id] guckt bzw wo ich das ändern müsste, damit er nach was anderem guckt oder wird dann die id nicht mehr übergeben?
Und wie kann ich die Variable $all = true; übergeben?
ich hab folgendes JQuery script:
Code:
<script type="text/javascript">
$(function() {
$(".delete").click(function() {
var id = $(this).attr("id");
var dataString = 'id='+ id;
var parent = $(this).parent();
$.ajax({
type: "POST",
url: "js/ajax.php",
data: dataString,
cache: false,
success: function(){ parent.slideUp('slow', function() { $(this).remove();}); }
});
return false;
});
});
</script>
Und dies ist die ajax.php:
PHP:
<?
require_once ( '../config.php' );
if ($_POST['id'])
{
$id = mysql_escape_String($_POST['id']);
if ($all){ mysql_query("UPDATE `messages` SET `uid_delete`='1',`status`='1' WHERE `id`='".$id."'"); }
else {
list ($cr) = mysql_fetch_row(mysql_query("SELECT `sid` FROM `messages` WHERE `id`='".$id."'"));
mysql_query("UPDATE `messages` SET `uid_delete`='1',`status`='1'
WHERE `uid`='".$_SESSION['id']."' AND `sid`='".$cr."'"); }
}
...
Erstmal wollte ich fragen, ob es möglich ist, dass er nicht nach $_POST[id] guckt bzw wo ich das ändern müsste, damit er nach was anderem guckt oder wird dann die id nicht mehr übergeben?
Und wie kann ich die Variable $all = true; übergeben?