mysql Ergebnis an bestimmter Stelle ausgeben
mysql Ergebnis an bestimmter Stelle ausgeben
am 28.01.2006 09:54:16 von stefan brugger
HAllo NG,
mich beschäftigten seit längeren einige Fragen die ich bis dato nicht klären
konnte. Vielleicht kann mir zu den Fragen jemand Denkanstöße bzw. Quellen im
Netz nennen.
1. Ich möchte gerne Adressen anzeigen lassen, nur 1 Adresse pro Seite,
Beispiel:
Titel Vor Nachname
Straße
PLZ Ort
und ich möchte gerne dass dies an einer bestimmten Position (über Tabellen?)
angezeigt wird.
Der Hintergrund ist jener, dass es damit möglich sein sollte Erlagscheine
aus einer Datenbank im Netz generieren und ausdrucken zu können.
Wie erwähnt ich suche und forsche und komme zu keinem Ergebnis. Bin fast
Anfänger der es mit Mühe geschafft hat die Abfragen in normale Tabellen
anzeigen zu lassen. Danke schon mal vorab
Gruß
Stefan phpmyadmin und mysql Neuling
Re: mysql Ergebnis an bestimmter Stelle ausgeben
am 29.01.2006 01:07:59 von Stephan Kolbius
"stefan brugger" schrieb
> 1. Ich möchte gerne Adressen anzeigen lassen, nur 1 Adresse pro Seite,
> Beispiel:
> Titel Vor Nachname
> Straße
> PLZ Ort
>
> Bin fast Anfänger der es mit Mühe geschafft hat die Abfragen in normale
> Tabellen anzeigen zu lassen. Danke schon mal vorab
Nun wenn Du es geschafft hast, die Abfrage überhaupt in einer Tabelle
anzuzeigen, fehlt Dir wohl nur noch der WHERE Parameter, der Dir nur die
eine Abfrage ausgibt.
Du musst dabei nach irgendwas selektieren, zum Beispiel nach einer ID. Kann
aber auch der Name sein, je nach dem, nach was Du selektierst. Am Beispiel
der ID, folgender Code:
$abfrage = "SELECT titel, vorname, nachnahme, str, plz, ort FROM
tabellenname WHERE id like 'gewünschte ID' ";
Die Ausgabe erfolgt dann, wie du es schon hast, zum Beispiel in einer
HTML-Tabelle.
HTH
Stephan
Re: mysql Ergebnis an bestimmter Stelle ausgeben
am 29.01.2006 15:12:04 von dirk.raecke
|
| 1. Ich möchte gerne Adressen anzeigen lassen, nur 1 Adresse pro Seite,
| Beispiel:
| Titel Vor Nachname
| Straße
| PLZ Ort
|
| und ich möchte gerne dass dies an einer bestimmten Position (über Tabellen?)
| angezeigt wird.
|
| Der Hintergrund ist jener, dass es damit möglich sein sollte Erlagscheine
| aus einer Datenbank im Netz generieren und ausdrucken zu können.
Ich hoffe , dich richtig verstanden zu ahben.
Also die Abfrage gibt mehrere Ergebnisse raus, du willst aber jedes einzeln sozusagen ausgeben, also sowas wie nen serienbrief?
Falls dem so ist dann
- hol die die Abfrageergebnisse in eine Variable
- starte ne session
- Bau dir mit dem ersten datensatz davon die ausgabe und setz irgendwo ein formular , dass dann als WEITERBLÄTTERN das nächste
Element aufbaut usw.
Am besten haust du die Abfrageergebnisse erst noch in ein array, dann kannste einfacher vor und zurückblättern
Re: mysql Ergebnis an bestimmter Stelle ausgeben
am 30.01.2006 19:38:41 von stefan brugger
"stefan brugger" schrieb im Newsbeitrag
news:F6GCf.169$WR5.38508661@news.salzburg-online.at...
>
> 1. Ich möchte gerne Adressen anzeigen lassen, nur 1 Adresse pro Seite,
> Beispiel:
> Titel Vor Nachname
> Straße
> PLZ Ort
nur zur Info. Die Seitenweise Abfrage habe ich geschafft. Jetzt muss ich nur
noch richtig positionieren. Das dauert noch.
Gruß
Stefan
Re: mysql Ergebnis an bestimmter Stelle ausgeben
am 30.01.2006 21:52:19 von Jens Meyer
Hallo Stefan,
"stefan brugger" schrieb im Newsbeitrag
news:F6GCf.169$WR5.38508661@news.salzburg-online.at...
> HAllo NG,
>
> mich beschäftigten seit längeren einige Fragen die ich bis dato nicht
> klären konnte. Vielleicht kann mir zu den Fragen jemand Denkanstöße bzw.
> Quellen im Netz nennen.
>
> 1. Ich möchte gerne Adressen anzeigen lassen, nur 1 Adresse pro Seite,
> Beispiel:
> Titel Vor Nachname
> Straße
> PLZ Ort
>
...
evtl. wäre der Zusatz "limit" für dich interessant. Also:
1. Seite limit 0,1
2. Seite limit 1,1 .. usw.
vielleicht hilft es dir ja
Gruss Jens