SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.12.2005, 01:16:35
gerd24 gerd24 ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 27
Abfrage per Link steuern

Ich wälze gerade ein Problem (das ist es zumindest für mich) mit der Steuerung einer Abfrage aus einer mysql-Datenbank.
Ich frage ähnlich einem Archiv aus einer Datenbank Datensätze eines bestimmen Zeitraumes ab. Derzeit funktioniert das so:
auf der abfrageseite.php habe ich Links mit Jahreszahlen, die diverse ausgabeseiten.php öffnen, auf denen dann mittels einer statischen Abfrage der jeweils gewünschte Zeitraum abgefragt und ausgegeben wird.
Mittlerweile wächst die Anzahl der Ausgabeseiten an und deshalb möchte ich versuchen, mit nur einer ausgabeseite.php die Abfrage dynamisch vom Link der abfrageseite.php aus zu steuern.
Kann mir jemand hierzu einen Tipp geben ? Ich habe es schon mit Variablen versucht, klappt aber noch nicht.

Schon mal danke im Voraus.
Mit Zitat antworten
  #2  
Alt 24.12.2005, 10:26:03
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: Abfrage per Link steuern

Ein wenig Code wäre hier schon hilfreich ...
Mit Zitat antworten
  #3  
Alt 24.12.2005, 12:49:16
gerd24 gerd24 ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 27
AW: Abfrage per Link steuern

In der Datenbank sind Informationen mit verschiedenen Feldern, darunter das Feld "datum_code" - hier mit dem Beispielwert:
200301010000. Die ersten vier Stellen sind das Jahr, die nächsten beiden der Monat, dann der Tag und dann die Uhrzeit.
Das ist wichtig für die richtige Reihenfolge der Ausgabe.

Nun der entsprechende Code aus abfrageseite.php:
<a href="ausgabeseite1.php">2003</a><br>
<a href="ausgabeseite2.php">2004</a><br>
u.s.w.
auf der ausgabeseite1.php lautet dann die Datenbankabfrage:
$data_SQL="SELECT*FROM tabelle WHERE rubrik LIKE '%X%' AND datum_code >'200212312400'
AND datum_code <'200401010000' ORDER BY datum_code ASC";

entsprechend für ausgabeseite2.php:
$data_SQL="SELECT*FROM tabelle WHERE rubrik LIKE '%X%' AND datum_code >'200312312400'
AND datum_code <'200501010000' ORDER BY datum_code ASC";

Mit $data werden dann die einzelnen Felder angezeigt. Wie schon gesagt, das klappt auch; mir ist auch klar, dass die abfrageseite.php natürlich keine php-Datei ist.
Nachdem nun aufgrund differenzierterer Abfragen die Anzahl der Ausgabeseiten zunimmt, würde ich gerne mit einer "echten" abfrageseite.php die Abfrage so gestalten, dass mittels des dort befindlichen Links nur noch eine ausgabeseite.php erforderlich ist, die dann die Ausgabe entsprechend vornimmt.

Hierzu wäre ich für Hilfestellung dankbar.
Mit Zitat antworten
  #4  
Alt 24.12.2005, 14:55:36
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: Abfrage per Link steuern

Ein möglicher Ansatz:

<a href="ausgabeseite.php?Jahr=2003">2003</a><br>
<a href="ausgabeseite.php?Jahr=2004">2004</a><br>

ausgabeseite.php:
$Jahr = $_GET['Jahr'];
$data_SQL="SELECT * FROM tabelle WHERE rubrik LIKE '%X%' AND LEFT(datum_code, 4) = '$Jahr'";
Mit Zitat antworten
  #5  
Alt 24.12.2005, 15:41:28
gerd24 gerd24 ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 27
AW: Abfrage per Link steuern

danke, es wird schon besser, allerdings zeigt er mir nur einen von vielen Datensätzen an: Liegt es vielleicht an folgendem Code, den ich nach der SELECT-Anweisung benutze ?:
$data_result=mysql_query($data_SQL);
$data=mysql_fetch_array($data_result);
Mit Zitat antworten
  #6  
Alt 24.12.2005, 15:44:29
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: Abfrage per Link steuern

PHP-Code:
$data=mysql_fetch_array($data_result); 
Und weiter?
Mit Zitat antworten
  #7  
Alt 24.12.2005, 16:00:24
gerd24 gerd24 ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 27
AW: Abfrage per Link steuern

<?php
echo $data['feld1']
?>
u.s.w.
Mit Zitat antworten
  #8  
Alt 24.12.2005, 16:08:18
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: Abfrage per Link steuern

Logisch, Du wertest ja auch nur einen aus. So gehts weiter:

PHP-Code:
while ( $data=mysql_fetch_array($data_result)) {
   echo 
$data['feld1'];

Mit Zitat antworten
  #9  
Alt 24.12.2005, 16:23:24
gerd24 gerd24 ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 27
AW: Abfrage per Link steuern

ok, hier habe ich zuerst gefragt und dann gedacht !!
Hab ich bei anderen Abfragen ja auch so. Danke, s klappt es!

Ein weitere Dinge werde ich noch ausprobieren und ggfs. nochmals nachfragen, z.B. Abfragelinks für bestimme Zeiträume;
Kann das funktionieren, indem ich auf der Abfrageseite bei Jahr den Zeitraum des datum_code angebe mit:
<a href="ausgabeseite.php?Jahr=>200307312400 und <200408010000">
Mit Zitat antworten
  #10  
Alt 24.12.2005, 17:15:29
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: Abfrage per Link steuern

Ja, Du kannst:
<a href="ausgabeseite.php?JahrVon=200307312400&JahrBis=200408010000">

Dann brauchst Du aber 2 Get[].
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage mit if und Wertübergabe per Link Blue7 PHP Grundlagen 6 13.09.2004 23:31:25
Link nicht richtig bei Suchmaschinen Script Mutated! PHP für Fortgeschrittene und Experten 12 19.07.2004 20:49:11
link in textmail wollenschlaeger PHP Grundlagen 3 11.01.2004 17:12:34
Benötige Hilfe für dyn. Abfrage mittles PHP Trialrider PHP für Fortgeschrittene und Experten 70 09.10.2003 11:08:56
select feld mit if abfrage? Silencer PHP für Fortgeschrittene und Experten 3 20.11.2002 10:34:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:18:38 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt