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* :D

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 :-D

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.