<?php function sortuj( $type, $what ) { if( !$q ) { } { $admins[] = $row['id']; $logins[$row['id']] = $row['login']; } foreach( $admins as $admin ) { if( !$q ) { } } switch( $what ) { case 'name': switch( $type ) { case 'asc': break; case 'desc': break; } break; case 'punkty': switch( $type ) { case 'asc': break; case 'desc': break; } break; } $text; foreach( $punkty as $key => $val ) { $text .= '<tr><td>'.$key.'</td><td>'.$val.'</td></tr>'; } return $text; } ?>
to jest plik ktory jest wywolywany przez ajax
<?php require('../funkcje.php'); lacz_baza(); { sortuj( $_GET['what'], $_GET['type'] ); } else { } ?>
a tutaj jest wywolywany ajax
<?php checkPriv( 'mod_punkty' ); echo '<table><tr><td><a href="java script: sort( 'name', 'asc' );">Admin</a></td><td><a href="java script: sort( 'punkty', 'asc' );">Punkty</a></td></tr>'; ?>
a tutaj funkcja js
Kod
function $(id)
{
return document.getElementById(id);
}
function sort( what, type )
{
var adres = 'punkty_ajax.php?what='+what+'&type='+type;
advAJAX.get({
url: adres,
onLoading : function(obj)
{
$("dane").innerHTML = '';
$("dane").style.display = 'none';
$("loading").style.display = '';
},
onSuccess : function(obj)
{
if( obj.responseText == 'ERROR' )
{
alert( 'Wystąpił błąd !');
return;
}
$("dane").innerHTML = obj.responseText;
$("dane").style.display = '';
$("loading").style.display = 'none';
}
});
}
{
return document.getElementById(id);
}
function sort( what, type )
{
var adres = 'punkty_ajax.php?what='+what+'&type='+type;
advAJAX.get({
url: adres,
onLoading : function(obj)
{
$("dane").innerHTML = '';
$("dane").style.display = 'none';
$("loading").style.display = '';
},
onSuccess : function(obj)
{
if( obj.responseText == 'ERROR' )
{
alert( 'Wystąpił błąd !');
return;
}
$("dane").innerHTML = obj.responseText;
$("dane").style.display = '';
$("loading").style.display = 'none';
}
});
}
no i problem jest taki ze nacisniecie linku ktory ma sortowac dane :
1. nie ukrywa diva dane
2. nie usuwa danych (innerHTML)
3. dane nie sa takie jak powinny (innerHTML nie wypelnia tego diva chociaz dane wywalane przez punkty_ajax i funkcje wyrzucaja poprawne dane)
w czym tkwi problem ?
prosze o pomoc