Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Seitenwechsel, Fehler im Seitenwechsel
francesco
Geschrieben am: Di 20.03.2007, 13:32
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 15
Mitglied seit: 15.11.2006


Hallo @ all,

ich hab ein kleines Problem mit meiner Suchfrage.

ich habe 2 suchfelder :

$prozessfeld = Alles / DE / DH / HU / EN
$suchfeld = kann xx sein

$processfeld wird so definiert :
CODE
....
<td align = \"right\">
 <select name=\"prozessfeld\" size=\"1\" value = \"$val_prozessfeld\">
  <option value=\"\">Alle (DE;DH;HU;EN)</option>
  <option value=\"DE\">DE</option>
  <option value=\"DH\">DH</option>
  <option value=\"HU\">HU</option>
  <option value=\"EN\">EN</option>
 </select>
</td>
...


Wenn ich nun das eingebe " $prozessfeld=DE und suchfeld=Dokument-xy " dann kriege ich 33 Seiten angezeigt und 1200 Ergebnisse. Das ist auch richtig.
So wenn ich vom result auf die nächste Seite will, zeigt rusult wieder alles an also 53 Seite und 2100 Einträge.
Verständlich, da als suchkrieterium das drinne steht
"$prozessfeld=Alles und suchfeld=Leer".
Aber in Seite 2 sollte das weiterhin gültig sein "$prozessfeld=DE und suchfeld=Dokument-xy " ist aber nicht. sad.gif

wie kriege es nun, dass weiterhin DE in $prozessfeld drinne steht?

vielen dank für die Hilfe.


mfg
Francesco
Top
PMEmail Poster
Top
 
 
francesco
#2 Geschrieben am: Di 20.03.2007, 14:00 (+00:27)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 15
Mitglied seit: 15.11.2006


QUOTE (francesco @ Di 20.3.2007, 14:32)
Hallo @ all,

ich hab ein kleines Problem mit meiner Suchfrage.

ich habe 2 suchfelder :

$prozessfeld = Alles / DE / DH / HU / EN
$suchfeld      = kann xx sein

$processfeld wird so definiert :
CODE
....
<td align = \"right\">
 <select name=\"prozessfeld\" size=\"1\" value = \"$val_prozessfeld\">
  <option value=\"\">Alle (DE;DH;HU;EN)</option>
  <option value=\"DE\">DE</option>
  <option value=\"DH\">DH</option>
  <option value=\"HU\">HU</option>
  <option value=\"EN\">EN</option>
 </select>
</td>
...


Wenn ich nun das eingebe  " $prozessfeld=DE und suchfeld=Dokument-xy " dann kriege ich 33 Seiten angezeigt und 1200 Ergebnisse. Das ist auch richtig.
So wenn ich vom result auf die nächste Seite will, zeigt rusult wieder alles an also 53 Seite und 2100 Einträge.
Verständlich, da als suchkrieterium das drinne steht
"$prozessfeld=Alles und suchfeld=Leer".
Aber in Seite 2 sollte das weiterhin gültig sein "$prozessfeld=DE und suchfeld=Dokument-xy " ist aber nicht. sad.gif

wie kriege es nun, dass weiterhin DE in $prozessfeld drinne steht?

vielen dank für die Hilfe.

 
mfg
Francesco

Problem behoben.
Top
PMEmail Poster
Top
 
Maik
power-labels AG
#3 Geschrieben am: Di 20.03.2007, 14:01 (+00:00)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 485
Mitglied seit: 16.03.2006


Entweder musste bei der Generierung der Seiten-Links die eingegebenen Optionen weitergeben also zB. anstatt:

CODE
/suche.php?seite=2


das:

CODE
/suche.php?seite=2&prozessfeld=xyz&suchfeld=xyz


oder du nimmst die Seitenlinks mit in das Formular, und machst daraus Submit-Buttons, die dann als Value-Parameter die Seitennummer haben. Damit werden alle Suchparameter beim Klick auf eine Seitennummer an dein Script übermittelt.

Die erste Lösung ist eigentlich die gängigste, die 2. Lösung ist schlecht wenn man Wert auf SEO legt.


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Maik
power-labels AG
#4 Geschrieben am: Di 20.03.2007, 14:01 (+00:00)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 485
Mitglied seit: 16.03.2006


argh...


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
francesco
#5 Geschrieben am: Di 20.03.2007, 14:06 (+00:05)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 15
Mitglied seit: 15.11.2006


QUOTE (Maik @ Di 20.3.2007, 15:01)
argh...

habs nun so gelöst

CODE

<select name=\"prozessfeld\" size=\"1\" value=\"$val_prozessfeld\">
<option value=\"\" "; if($val_prozessfeld=='') $show_navi=$show_navi." selected"; $show_navi=$show_navi; $show_navi=$show_navi.">Alle (DE;DH;HU;EN)</option>
<option value=\"DE\" "; if($val_prozessfeld=='DE') $show_navi=$show_navi." selected"; $show_navi=$show_navi; $show_navi=$show_navi.">DE</option>
<option value=\"DH\" "; if($val_prozessfeld=='DH') $show_navi=$show_navi." selected"; $show_navi=$show_navi; $show_navi=$show_navi.">DH</option>
<option value=\"HU\" "; if($val_prozessfeld=='HU') $show_navi=$show_navi." selected"; $show_navi=$show_navi; $show_navi=$show_navi.">HU</option>
<option value=\"EN\" "; if($val_prozessfeld=='EN') $show_navi=$show_navi." selected"; $show_navi=$show_navi; $show_navi=$show_navi.">EN</option>
</select>


rolleyes.gif
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/17373

Topic Options Reply to this topicStart new topicStart Poll

 





Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]