Sascha: Bräuchte mal Hilfe ...

Beitrag lesen

Hallo,

ich habe ein PHP-Script, das Daten aus einer MySQL-Datenbank ausliest und untereinander ausgibt.

Nun habe ich ein Feld (type: text) das angesprochen wird mit $sprache, nun enthält diese Spalte 3 unterschiedliche
Werte und zwar:

german.gif
engl.gif
mehrsprachig.gif

nun da ich aber nun in der Tabelle unterschiedliche Datensätze habe, also es kommen in dieser Spalte alle oben genannten Werte vor, möchte ich nun, das beim auflisten bzw. ausgeben diese Werte durch andere ersetzt werden (nur für diese Ausgabe jetzt!). Natürlich pro Datensatz nur ein von den genannten Werten!

Nun ich möchte das wie folgt ersetzen:

aus german.gif soll => Deutsch werden
aus engl.gif soll => Englisch werden
aus mehrsprachig.gif soll => Mehrsprachig werden

Ich möchte das aber in einer Ausgabenliste nach Möglichkeit haben. Nur ich habe es irgendwie nicht geschaft, dieses zu ersetzen!

Habe mal folgendes ausprobiert:

$out=str_replace ("german.gif", "Deutsch", $out);
$out=str_replace ("engl.gif", "Englisch", $out);
$out=str_replace ("mehrsprachig.gif", "Mehrsprachig", $out);

und das habe ich in meine while-Scheilfe rein! - hat aber irgendwie nicht funktioniert!
Ich würde mich sehr freuen, wenn mir jemand verraten könnte, wie ich das machen kann.

Desweiteren würde mich noch etwas anderes interessieren, und zwar habe ich ein Feld /Spalte wieder vom type: text.

So nun da dort ziemlich viel Text enthalten ist pro Datensatz, würde ich gerne das so haben, das er beim ausgeben
automatisch immer nach z.B. 80 Zeichen einen Zeilenumbruch macht, sprich den Text halt automatisch nach 80 Zeichen sozusagen zerhaut und in der Zeile drunter weiter macht! Gibts es dafür ne Möglichkeit dieses zu erreichen? Falls ja, wäre es super, wenn mir jemand verraten könnte, wie ich das erreichen kann.

Im voraus besten Dank.

Mfg.

Sascha