von Floyd |
jo vielen dank. |
von Elliot |
Hallo!
Wenn ich es richtig verstehe, willst Du, nachdem Du die cat´s 1-6 aus der Datenbank ausgelesen hast, diese anders benennen, oder?
Besteht hierfür eine weitere Tabelle?
Wenn ja, dann mit join.
Wenn nein,
Dann würde ich einfach ein array mit den anzuzeigenden Daten erstellen.
Dies könnte so aussehen:
kategorie = array ("0", "Kategorie 1","Kategorie 2","Kategorie 3", ...);
Aurufen könntest Du es dann folgendermaßen:
...
echo kategorie[$row[cat]];
...
Weitere Hilfen zum array findest Du unter:
http://de.php.net/manual/de/ref.array.php
Gruß, Elliot
---
Elliot - Das Schmunzelmonster |
von subjective |
Schau mal nach JOINs. Ist etwas umfangreicher ...
Thomas
---
Weaverslave |
von Floyd |
ah jo danke jetzt funzt das.
So nächste frage.
Ich hab in der db ne spalte cat für Kategorien, es gibt die cats 1-6, jetzt will ich aber net die Zahl anzeigen, sondern den Namen, in der db sollen aber die zahlen stehen.
Wie muss ich das machen? |
von subjective |
Hi
UPDATE ich schon richtig, jedoch müssen die Feldnamen zuerst kommen und dann die neuen Inhalte, welche in Hochkommata eingeschlossen werden.
$query = mysql_query("UPDATE cms SET id='$id', cat='$cat', head='$head', autor='$autor', einleitung='$einleitung', text='$text' WHERE id='$id'");
Thomas
---
Weaverslave |
|