Servus (bitte verschieben wenn falsch)
ich habe heute ein problem mit meiner ajax übergabe an php und dessen abfrage. hier meine ajax request:
mein php code:
und die tabelle wo die daten herkommen:
das problem ist die id wird an die function übergeben aber die weiterleitung an php klappt nicht. außerdem bekomme ich keinen load screen angezeigt. ergo die load und die unload function werden garnicht erst an gesprochen.
vielleicht könnt ihr miir schnell helfen pls
greez
ich habe heute ein problem mit meiner ajax übergabe an php und dessen abfrage. hier meine ajax request:
Code:
var ajxFile = "ue.php"; function userid(id){ loadLoader(); var uid = id; $.ajax({ type: "POST", url: ajxFile, data: "ua=" + uid "&action=activateuser", success: function(phpData){ alert(phpData); unloadLoader(); } }); }
PHP Code:
<?php
if(preg_match("|\Ahttp://(www\.)?".$_SERVER['HTTP_HOST']."|", $_SERVER['HTTP_REFERER'])){
sleep(2);
$ajxData = $_POST;
echo usere();
}
function usere($ajxData) {
global $ajxData;
$action = $ajxData['action'];
switch($action) {
case "adduser" :
$content.= $ajxData['zahl1'] + $ajxData['zahl2'];
return $content;
break;
case "deleteuser" :
$content.= mysql_query("DELETE FROM member.users WHERE user_mail='{$ajxData['umail']}'");
return $content;
break;
case "selectuser" :
$content.= $ajxData['zahl1'] * $ajxData['zahl2'];
return $content;
break;
case "activateuser" :
$usrn = $ajxData['ua'];
$content.= mysql_query("UPDATE member.users SET state=1 WHERE id='{$usrn}'");
return $content;
break;
}
}
?>
PHP Code:
function showusrtable(){
$uq = mysql_query("SELECT * FROM member.users");
while($user = mysql_fetch_assoc($uq))
{
if($user['state'] > 0){
$state = 'Activated';
}
else{
$state = 'Unactivated';
}
echo '<tr>';
echo '<td class="table_check"><input type="checkbox" class="noborder" /></td>';
echo '<td class="table_date">'.date('H:i:s d.m.Y', strtotime($user['last_login'])).'</td>';
echo '<td class="table_title"><a href="#">'.stripslashes($user['username']).'</a></td>';
echo '<td><input name="uid" type="text" size="3" value="'.$user['id'].'" style="border: none" readonly></td>';
echo '<td><a href="#">Webdesign, Life, Custom</a></td>';
echo '<td><a href="" name="accept" id="'.$user['id'].'" onClick="userid(id)"><img src="img/accept.jpg" alt="accepted"/></a><a href="?ud"><img src="img/cancel.jpg" alt="cancel"/></a><a href="?ue='.$user['username'].'"><img src="img/edit.jpg" alt="edit"/></a></td>';
if($state == 'Activated'){
echo '<td><span class="approved">'.$state.'</span></td>';
}
else{
echo '<td><span class="unapproved">'.$state.'</span></td>';
}
echo '</tr>';
}
}
vielleicht könnt ihr miir schnell helfen pls
greez
Comment