Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Verschiedene Kategorien mit IDs allerdings sprachunabhängig [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Verschiedene Kategorien mit IDs allerdings sprachunabhängig


 
markusschmitt
04-04-2004, 01:34 
 
Ich habe ein Problem und zwar brauche ich für ein Formular Objekt (Combobox) Kategorien und IDs.
Mein Problem ist die Sprachunabhängigkeit. Wie kann ich um die Combobox zu füllen nach Kategorie alphabetisch sortieren wenn ich als einzige Auswahldefinition eine rohe ID habe denn zur ID müsste ja eigentlich eine Bezeichnung gespreichert werden. Wie greife ich aber auf die Bezeichnung zu wenn diese in einer Language Datei steckt.
Wie setze ich die ID in der Datenbank mit der Variablen in der Language Datei in Beziehung?

MfG Markus

 
TobiaZ
04-04-2004, 01:42 
 
kannst nur alles auslesen und dann auswerten.

 
markusschmitt
04-04-2004, 01:53 
 
Wie meinst des?
Meine DB-Struktur
------------------------------
category_id | value
------------------------------
1 _________| XXXX
2__________|XXXXX

Sprachdateien
$menue['XXXX'] = "Zeitschrift";
$menue['XXXXX'] = "Buch";

Wie kann ich XXXX in value (DB) mit Zeitschrift (in der lang Datei) in Verbindung setzen und dann auch noch nach value bzw dem Wert des $menue Arrays sortieren?

Arrays zu sortieren ist ja easy aber wie knüpfe ich die Verbindung zwischen der $menue Variablen und der category_id?

MfG Markus

 
TobiaZ
04-04-2004, 01:57 
 
holst dir einfach alle daten aus der db und formst zusammen mit den languages ein großes array. das sortieren und feddisch!

 
markusschmitt
04-04-2004, 02:07 
 
Ah, ok - geschnallt!!!
Alles holen und dann über $menue['".$value[$i]."'] ein Array bilden und dieses dann passend sortieren.

Thx

MfG Markus

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:47 Uhr.