Seite 2 von 2
Verfasst: 20.05.2003 15:34
von Tekknotrip
Alles klar:
http://www.phpbb.de/search.php?mode=res ... ds=keyword
So funktionierts!
Aber was ist, wenn ich nur EIN bestimmtes Forum durchsuchen will?
Das funktioniert ja nicht
http://www.phpbb.de/search.php?mode=res ... h_forum=13
Verfasst: 20.05.2003 20:16
von Tekknotrip
*nachobenschieb*

Verfasst: 20.05.2003 21:19
von Mister_X
24h warten, dann kannste nochmal nach oben schieben

du musst einfach auch die Variablen die per GET übergeben werden verfügbar machen, bei deinem Beispiel wäre das z.B.
search.php
suche nach
Code: Alles auswählen
$search_forum = ( isset($HTTP_POST_VARS['search_forum']) ) ? intval($HTTP_POST_VARS['search_forum']) : -1;
und ersetze dies mit
Code: Alles auswählen
if ( isset($HTTP_POST_VARS['search_forum']) )
{
$search_forum = intval($HTTP_POST_VARS['search_forum']);
}
elseif ( isset($HTTP_GET_VARS['search_forum']) )
{
$search_forum = intval($HTTP_GET_VARS['search_forum']);
}
else
{
$search_forum = '-1';
}
ca. so müssteste das für alle Variablen machen
Achtung ich habs nicht getestet

Verfasst: 20.05.2003 21:23
von Tekknotrip
Ich verneige mich und warte das nächste mal 24h

Re: bei mir geht's
Verfasst: 24.04.2005 18:23
von jörg gierth
Anonymous hat geschrieben:Hi,
aufgrund der Hinweise habe ich es jetzt geschafft, die Abfrage auch per Link zu ermoeglichen:
--- [ OEFFNE ] ---
search.php
--- [ SUCHE ] ---
$show_results = ( isset($HTTP_POST_VARS['show_results']) ) ? $HTTP_POST_VARS['show_results'] : 'posts';
--- [ AENDERE in ] ---
if ( isset($HTTP_POST_VARS['show_results']) || isset($HTTP_GET_VARS['show_results']))
{
$show_results = ( isset($HTTP_POST_VARS['show_results']) ) ? $HTTP_POST_VARS['show_results'] : $HTTP_GET_VARS[
'show_results'];
}
else
{
$show_results = 'posts';
}
--- [SPEICHERE ] ----
search.php
Die Zeile kann ich bei mir leider nicht finden in der search.php.
Kann mir hier jemand helfen , denn ich bekomme immer nur =results im Link des Ergebnis angezeigt.