php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 27-04-2004, 16:39
Arndtinho
 Junior Member
Links : Onlinestatus : Arndtinho ist offline
Registriert seit: Apr 2004
Beiträge: 66
Arndtinho ist zur Zeit noch ein unbeschriebenes Blatt
Standard Keine Ansicht auf 2. Seite

Hallo,

auf der 1. von zwei Seiten gibt es ein Formular mit einem Textfeld und einem Button. Wenn man auf den Button klickt wird gelangt man zur 2. Seite, es sei denn, dass in das Textfeld wurde nix eingegeben.
Auf der zweiten Seite passiert nun folgendes:

PHP-Code:
if(isset($_POST['txtsearch'])) {
  if(
$_POST['txtsearch'] != "") {
    
search();
  } else {
    echo 
"Bitte gebe einen Suchbegriff ein.";
  }

In der Funktion search() setze ich die Variable search_id
PHP-Code:
$search_id $_REQUEST['txtsearch']; 
mit dieser Variablen führe ich dann eine SELECT (mit LIMIT) durch. Das Suchergebnis soll dann auf mehrere Seiten verteilt werden. Jetzt habe ich das Problem, dass zwar alles (Seitenzahlen usw.) ordnungsgemäß berechnet wird, aber auf der zweiten Seite keine Einträge mehr zu sehen sind. Eine ähnliche Abbfrage habe ich schon verwendet, nur mit dem Unterschied, das in der SELECT kein LIKE vorkommt und seltsamerweise funktioniert da alles wie es soll.

Hier könnt Ihr Euch das mal anschauen. Unter 'Angebote' funktioniert die SELECT und bei der 'Suche' nicht (gebt in das Textfeld h ein.)

Jetzt ist die Frage warum funktioniert es nicht?

Gruß Arndtinho
Mit Zitat antworten
  #2 (permalink)  
Alt 27-04-2004, 16:52
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: Keine Ansicht auf 2. Seite

Zitat:
Original geschrieben von Arndtinho
aber auf der zweiten Seite keine Einträge mehr zu sehen sind.
ja wie denn auch?

if(isset($_POST['txtsearch'])) ist ganz sicher nicht mehr erfüllt, wenn du per link auf die zweite seite wechselst - und $search_id irgendwie an die zweite seite zu übergeben (URL, session) hast du auch versäumt.

kein suchparameter, keine ergebnisse.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #3 (permalink)  
Alt 27-04-2004, 17:06
Arndtinho
 Junior Member
Links : Onlinestatus : Arndtinho ist offline
Registriert seit: Apr 2004
Beiträge: 66
Arndtinho ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re:

ok, das mit dem 'isset' habe ich rausgenommen und den 'Blätterlink' folgendermaßen geändert:

PHP-Code:
echo "<a href=\"search.php?id=12&page=".$i."&search_id=".$search_id."\">back</a> 
(die anderen Blätterlinks dementsprechnd auch). Jetzt wird aber gemeldet:

"Warning: Undefined index: txtsearch "

Dann habe ich es so versucht:
PHP-Code:
echo "<a href=\"search.php?id=12&page=".$i."&txtsearch=".$search_id."\">back</a> 
Die gleiche Meldung wird wieder angezeigt.
Im Prinzip ist es ja wie mit den anderen Abfragen und die funktionieren ja.

Gruß Arndtinho
Mit Zitat antworten
  #4 (permalink)  
Alt 27-04-2004, 17:13
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: Re:

Zitat:
Original geschrieben von Arndtinho
Jetzt wird aber gemeldet:

"Warning: Undefined index: txtsearch "
und in bezug auf welche stelle (welches array? $_POST vielleicht ...?)
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #5 (permalink)  
Alt 27-04-2004, 17:20
Arndtinho
 Junior Member
Links : Onlinestatus : Arndtinho ist offline
Registriert seit: Apr 2004
Beiträge: 66
Arndtinho ist zur Zeit noch ein unbeschriebenes Blatt
Standard Danke

Danke für die Hinweise. Jetzt funzt es.

Gruß Arndtinho
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

PHP Marktplatz-Software
PHP Marktplatz-SoftwareEs hat sich viel getan! Die neue Version 7.5.9 unserer PHP Marktplatz-Software ebiz-trader steht ab sofort zur Verfügung.

28.10.2019 | Berni

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni


 

Aktuelle PHP Scripte

jqPlot jQuery Plotting Plugin ansehen jqPlot jQuery Plotting Plugin

jqPlot ist ein plotting und charting plugin für das jQuery Javascript framework

06.11.2019 Berni | Kategorie: AJAX/ Framework
WYSIWYG Editor

WYSIWYG Editor zum Einbinden in PHP Scripte.

21.10.2019 Stephan_1972 | Kategorie: PHP/ WYSIWYG
Modelmanager

Der Modelmanager ist ein Webtool für Fotografen, kann als komplette Homepage oder als Webtool installiert werden.

10.10.2019 Stephan_1972 | Kategorie: PHP/ Bilder
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:09 Uhr.