Spalte aus Mysql DB in --> Array
Compu
- php
Hi,
also ich möchte die Spalte "key" der Tabelle "uebersetzung" als key in einem Asooziativen Array haben undjeweils die Sprache (andere Spalte) als Wert. Dazu habe ich folgende Funktion geschrieben, bekomme habe aber wohl einen Fehler in der Syntax:
function translation($language)
{
include('../config/config.inc');
include('../auth/databaseauth.php');
$sql = "SELECT key , $language
FROM uebersetzung
ORDER BY KEY";
$result = mysql_query($sql, dbConnection);
while ($row = mysql_fetch_array($result)) {
$t_[$row['key']] = htmlspecialchars($row['$language']);
}
var_dump($t_[$row['key']]);
return $t_[];
}
Es kommt die Fehlermeldung:
Fatal error: Cannot use [] for reading in d:\functions\output.php on line 17
Hilfe
:-)
Gruss Compu
warum
return $t_[];
und kein einfaches
return $t;
?
Jo,
das stimmt. Doof von mir.
Kann ich Dir vielleicht noch eine Frage stellen?
War gerade mal auf Deiner Seite.
Wie hast Du es gemacht, dass die Grafik auf der echten Seite durchscheint. Es sieht milchig aus. Wie macht man das?
Danke.
Compu
Kann ich Dir vielleicht noch eine Frage stellen?
fragen kann man immer, ob's auch antworten gibt wird sich zeigen :-)
War gerade mal auf Deiner Seite.
Wie hast Du es gemacht, dass die Grafik auf der echten Seite durchscheint. Es sieht milchig aus. Wie macht man das?
so etwas _könnte_ man im IE mit filtern machen, die den auf der rechten seite darübergelegten <div> halb-transparent machen, oder indem man eine png-grafik mit alpha-transparenz als hintergrundbild des <div>s verwendet - aber damit kommt wiederum der IE nicht zurecht.
deshalb habe ich zu einem ganz simplen trick gegriffen.
der <div> hat gar keinen hintergrund, und dort wo das hintergrundbild des bodys unter dem <div> liegt, habe ich das bild mit einem grafikprogramm etwas blasser gemacht.
Hi bins nochmal,
wenn ich aber nun im Hauptprogramm einen var_dump($t);
mache wird "NULL" ausgegeben.
Sicher, dasmit dem return $t_?