mysql abfrage mit id und einmal ohne?
Habe zurzeit folgende Abfrage:
Das ganze wird dann später in einer Tabelle ausgegeben. Nun möchte ich aber die alle bezeichnungen von leistungen in einem ausgeben.
Muss ich eine neue Abfrage machen? wenn ja, wie bekomm ich dann die neu dazugekommen while Schleife unter? Habe schon versucht eine neue Abrage in der vorhanden while Schliefe zu machen, dann gibt er aber nur den ersten Datensatz aus.
Einfach gefragt wie zeige ich alle Zeilen der Spalte leistungen in der vorhanden while Schleife an?
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$sql = "SELECT l.bezeichnung as bez, l.id as lid, w.tag as tag,
z.std as h, z.min as m, z.id as zid, k.firstname as vorname,
k.surename as nachname, k.street as strasse, k.number as nr,
k.postcode as plz, k.city as ort ".
"FROM kunde k, leistungen l, wochentage w, zeit z, touren t ".
"WHERE k.id = t.kunde ".
"AND l.id = t.leistung ".
"AND w.id = t.tag ".
"AND z.id = t.zeit ".
"AND k.id = ".$id;
$sql = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_object($sql)){
|
Das ganze wird dann später in einer Tabelle ausgegeben. Nun möchte ich aber die alle bezeichnungen von leistungen in einem ausgeben.
|
|
PHP-Quelltext |
1 |
<select><option>alle leistungen ausgeben</option></select>
|
Muss ich eine neue Abfrage machen? wenn ja, wie bekomm ich dann die neu dazugekommen while Schleife unter? Habe schon versucht eine neue Abrage in der vorhanden while Schliefe zu machen, dann gibt er aber nur den ersten Datensatz aus.
Einfach gefragt wie zeige ich alle Zeilen der Spalte leistungen in der vorhanden while Schleife an?
Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Josephine« (3. Juni 2011, 17:20)
Nein alle Leistungen die es gibt. So:
Damit ich die Leistungen in der Datenbank abändern kann ohne im html code laufend die <option> Felder ändern zu müssen.
|
|
PHP-Quelltext |
1 2 3 4 5 |
<select>
<option value="-" selected="selected">'.$row->bez.'</option> // aktuell gewählte Leistung des Kunden
<option value "id der Leistung zb. 1">Leistung 1</option> // Alle Leistungen anzeigen
<option value "id der Leistung zb. 2">Leistung 2</option> // ....
</select>
|
Damit ich die Leistungen in der Datenbank abändern kann ohne im html code laufend die <option> Felder ändern zu müssen.
Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
naja dann musst du vl erstmal genau klarstellen was du genau ausgeben willst.
alle leistungen bekommst du nur mit einer separaten abfrage. wo du diese dann schlussendlich machst ist deine sache.
vl macht es sinn zuerst alle leistung abzufragen in ein array zu schreiben und dann weiterzuverwenden.
jperl
alle leistungen bekommst du nur mit einer separaten abfrage. wo du diese dann schlussendlich machst ist deine sache.
vl macht es sinn zuerst alle leistung abzufragen in ein array zu schreiben und dann weiterzuverwenden.
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Ähnliche Themen
-
PHP »-
Datenbankabfrage und Code optimieren?
(18. August 2010, 11:26)
-
PHP »-
Sicher genug?
(4. Januar 2010, 19:06)
-
PHP »-
Ausgabe bei MySQL Abfrage
(29. März 2005, 11:29)
-
PHP »-
mySQL und eine AND Bedingung
(3. November 2004, 09:42)
-
PHP »-
Fehlerhafte MySQL Abfrage
(3. August 2003, 12:24)



Danke für deine Mühe