Beitrag von Olaf (382 Beiträge) am Donnerstag, 2.Dezember.2004, 23:41.
Anzeige nur der ersten gleichen Werte
Hallo,
ich habe in einer Datenbank folgende Werte:
Name: ersterName
Verband: NRW
Name: zweiterName
Verband: Bayern
Name: dritterName
Verband: Nds.
Name: vierterName
Verband: Bayern
die Ausgabe soll sein:
NRW
Bayern
Nds.
mehr nicht ;-)
Reicht ein kurzer do_all-Befehl oder ist eine Vergleichsoperation nötig.
Danke
Tschüüüss
Olaf
Antworten
Beitrag von till (1103 Beiträge) am Freitag, 3.Dezember.2004, 11:17.
Re: Anzeige nur der ersten gleichen Werte
Antworten
Beitrag von Olaf (382 Beiträge) am Freitag, 3.Dezember.2004, 12:45.
Re: Anzeige nur der ersten gleichen Werte
Hallo Till,
ich glaube es wird schon schwieriger sein, denn ich möchte ja doppelte "Verbände" bei der Ausgabe nicht anzeigen.
Danke
Olaf
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 3.Dezember.2004, 12:57.
Re: Anzeige nur der ersten gleichen Werte
Antworten
Beitrag von Olaf (382 Beiträge) am Montag, 6.Dezember.2004, 00:38.
Re: Anzeige nur der ersten gleichen Werte
Danke, Claus, nur funktioniert der Code nicht.
Da bringt es auch nichts das Forum zu durchsuchen, wenn dem Fragenden damals auch nicht zu Ende geholfen wurde.
Ich werde mir erstmal mit einer zweiten DB aushelfen, bis ich selbst eine Lösung gefunden habe.
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Montag, 6.Dezember.2004, 08:44.
Re: Anzeige nur der ersten gleichen Werte
Hallo Olaf,
ich würde es so versuchen:
<perl>
get "Verband==* ...","deineDB" #Daten nach deinen Kriterien holen
while (get_next("db"))
{
if ($Verband ne $OldVerband) #Prüfen ob Verband schon mal geholt wurde
{
$OldVerband=$Verband;
out "$Verband<br>"; #Ausgabe an deine Wünsche anpassen
}
}
</perl>
Mehr dürfte es eigentlich nicht sein.
Grüße
Oliver ;-)
Antworten