Zum Inhalt springen

Listview erst nach Suche anzeigen

Erstellt am 27. September 2007 · 3 Antworten · letzte Antwort am 1. Januar 2008

Tags: PHP, Frage

Nick78 ·

Hallo,

ich habe mir eine einfache extension (fe-plugin) im kickstarter zusammen gebastelt und lasse mir im fe die list- bzw. singleview anzeigen. nun werden ja zu beginn sämtliche datensätze angezeigt. ist es möglich, die liste anfangs zu verbergen mit ausnahme des suchfelds? Ziel: ich möchte nur eine liste mit suchergebnissen NACH der suche angezeigt bekommen.

danke,
nick

just2b ·

Hallo,

der kickstarter baut nur das grundgerüst. den rest musst du schon selber machen und ist reines php. natürlich ist dies möglich

georg

dfluess ·

Und wie?
Ich habe es z.B. mit
mysql_num_rows($res); gelöst und zwar so:

$num = mysql_num_rows($res);		
$fullTable = '';
$fullTable .= $this->pi_list_searchBox();
if ($num >0 and $this->piVars['sword'] >0) {
	$fullTable .= 'Treffer zur SingAnsicht Auswählen';
	$fullTable .= $this->pi_list_makelist($res);
// wenn nur EIN Treffer gefunden gehe direkt weiter
	if ($num =='1') {
		$fullTable .= Bedingung für nur EINEN Treffer erfüllt; //debug
	return $this->listView($content, $conf);	
	}
}
else if ($num ==0) {
	$fullTable .= 'Keine Übereinstimmung';
} else {
	$fullTable .= 'Bitte Eingabe';
}

Die direkte Singl Anzeige (ohne den Treffer anzuklicken) funktioniert so natürlich noch nicht, da die showUid nicht bekannt ist und nicht übergeben wird. Ich habe es noch nicht geschafft, die showUid des Treffers an der Stelle zu ermitteln, komme in diesem Punkt nicht weiter. Hat jemand eine Idee, wie ich erreichen kann, dass bei nur einem Treffer direkt die SingleAnsicht des Treffers angezeigt wird?