31.03.2008, 15:20
Hallo zusammen,
Ich habe ein Skript geschrieben, welches unter anderem eine Variable aus php in eine js Variable speichern muss(ist umständlich, aber einen anderen Weg mit dem inhalt dynamisch zu arbeiten hab ich nicht gefunden). Die Variable aus php wird aus der Datenbank ausgelesen. Nun hab ich versucht, das in den headerinclude zu schreiben, was allerdings nicht funktioniert. Dann hab ich einfach eine php-Datei geschrieben, mit dem Skript und diese dann als "javascript-Datei verlinkt". Hört sich seltsam an, ist wahrscheinlich auch bescheiden, aber auf einer Testseite hat es auch funktioniert.
Hier mal der wahrscheinlich problematische Teil, für den ich keinen richtigen Ort finde...
tooltip.php (ohne Datenbankgedöhns)
Das Array str_lexikon wird später von js verarbeitet, wie dürfte ja egal sein.
Jedenfalls hab ich keine Ahnung, wie ich diesen oberen Teil einbinden soll bzw. wo.
Ich habe ein Skript geschrieben, welches unter anderem eine Variable aus php in eine js Variable speichern muss(ist umständlich, aber einen anderen Weg mit dem inhalt dynamisch zu arbeiten hab ich nicht gefunden). Die Variable aus php wird aus der Datenbank ausgelesen. Nun hab ich versucht, das in den headerinclude zu schreiben, was allerdings nicht funktioniert. Dann hab ich einfach eine php-Datei geschrieben, mit dem Skript und diese dann als "javascript-Datei verlinkt". Hört sich seltsam an, ist wahrscheinlich auch bescheiden, aber auf einer Testseite hat es auch funktioniert.
Hier mal der wahrscheinlich problematische Teil, für den ich keinen richtigen Ort finde...
tooltip.php (ohne Datenbankgedöhns)
PHP-Code:
$dbrescontent = mysql_query($dbsqlcontent) OR die(mysql_error());
$i = 0;
while ($dbrowcontent = mysql_fetch_assoc($dbrescontent))
{
echo "str_lexikon[".$i."] = '".$dbrowcontent['subject']."';\n";
echo "str_lexikon[".($i+1)."] = '".nl2br(substr($dbrowcontent['content'],0,150))."...';\n";
$i += 2;
}
Das Array str_lexikon wird später von js verarbeitet, wie dürfte ja egal sein.
Jedenfalls hab ich keine Ahnung, wie ich diesen oberen Teil einbinden soll bzw. wo.