TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 04.02.2003, 13:43   #1
TP-Senior
 
Registriert seit: Jul 2002
Ort: Wien
priamos macht alles soweit korrekt

Auswahliste mit Schleife abfragen


Ich habe eine Auswahlliste erstellt, die über die Datenbank gefüllt wird. Dadurch möchte ich Flyer anzeigen lassen, die nach gewissen Kategorien geordnet sind.
Diese Kategorien sollen im Menü durch "- - - - - - - -" getrennt werden, damits übersichtlicher bleibt.
hab das jetzt mit einer Schleife gelöst. Wobei die Kategorien (von 1 bis 9) in einer Schleife abgearbeitet werden.
Problem ist nur, das sich die Kategorien ändern, gelöscht ... werden können.
d.h wie kann ich denn die Schleife so anpassen, dass sie nur die Werte abarbeitet, die in der db stehen.
also zb.:

flya_kat
-------------
1
1
1
2
2
3
3
3
3
6
8
9

PHP-Code:
<form name="jump">
          <select name="menu" size="1" onChange="menujump()">
            <option value="" selected>Flyer-Gallery </option>
       <?     for ($i=1$i<=9$i++){
    print(
"<option value=\"\">- - - - - - - - -</option>");
    
$abfrage "SELECT monat,jahr,flya,flya_kat FROM  eventz WHERE flya_kat=$i ORDER BY flya_kat ASC"
    
$ergebnis mysql_query($abfrage$db);
    while (
$zeile mysql_fetch_array($ergebnis)){
    
    print(
"<option value=\"$zeile[flya]\">$zeile[monat]|$zeile[jahr]</option>");
                }
    }
    
?>    
</select></form>
priamos ist offline   Mit Zitat antworten


Alt 04.02.2003, 15:10   #2
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt
.

Geändert von Radoo.de (07.09.2003 um 17:37 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 04.02.2003, 15:39   #3
TP-Senior
 
Registriert seit: Jul 2002
Ort: Wien
priamos macht alles soweit korrekt
mein Problem ist ja nicht die query selbst.
das Sortieren ist in dem Fall wirklich umsonst - is noch ein Überbleibsel der Tests

folgende Abfrage gibt mir ja im Prinzip genau das aus was ich brauche.
PHP-Code:
$abfrage "SELECT monat,jahr,flya,flya_kat FROM  eventz ORDER BY flya_kat ASC"
ich möchte nur in der Auswahlliste der Übersicht wegen vor jedem flya einer neuen Kategorie eine Trennung einführen.

in etwa:
flya 1
flya 2
flya 3
--------
flya 4
--------
flya 5
flya 6

deshalb wollt ich das eben mit ner Schleife lösen.
und das krieg ich nicht ganz gebacken.
priamos ist offline   Mit Zitat antworten
Alt 04.02.2003, 16:11   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
du ziehst dir in der while-schleife eine variable mit, die sich den letzten flya_kat merkt wenn sich der flya_kat -wert ändert, dann gibst du deine --- aus und änderst die merk-variable auf den aktuellen wert. ansonsten springst drüber

while(...)
{

if($row[flya_kat]==$oldflya_kat)
{
$oldflya_kat =$row[flya_kat];
echo"---------------";
}
echo $row[flyer];
}
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 04.02.2003, 17:54   #5
TP-Senior
 
Registriert seit: Jul 2002
Ort: Wien
priamos macht alles soweit korrekt
danke longfang
das war genau der richtige ansatz für mich.
funktioniert bestens.
priamos ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Auswahliste mit Schleife abfragen Auswahliste mit Schleife abfragen
« Automatisch aus Listenfeld ausgewählt aber irendwie dann doch nicht | ein abfrage, beachtung von 2 IDs »

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

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:12 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67