Hallo!
vielleicht hilft dir ein kleiner Umbau weiter:
$('.suchen').click(function(event){
var href = $(this).attr('href'); //sucht sich die href attribute
var suche = $('#suchen').val();
$('#inhalt').load(href+'?search='+suche);
event.preventDefault(); //verhindert das link geladen wird (um php nur im div inhalt anzuzeigen)
});
Per jQuery POST könnte man das eventuell so realisieren...
SCRIPT:
$('.suchen').click(function(){
$.post("test.php", { search:suche }, function(data){
$('#inhalt').html(data);
});
});
Aus: jQuery Dokumentation
PHP Datei:
<?
...Ergebnis der verschieden php Funktionen=$suchergebnis;
return $suchergebnis;
?>
$.post sendet die Daten (in deinem Falle 'suche' aus JS als $_POST['search'] in PHP) an die URL test.php. Die Antwort dieses Scriptes (also $suchergebnis) wird als JS Variable 'data' zurückgegeben und der Inhalt dieser in das DIV geschrieben.
Ich hoffe ich habe dich richtig verstanden und nicht zu sehr verwirrt.
Grüße, Stefan.