Hallo zusammen,
ich bin absoluter Frischling was php betrifft. Folgende Problematik stellt sich mir gerade: ich bekomme von meiner html-Seite einen Funktionsaufruf mit einem Parameter (funktioniert). Die Funktion liest aus einer MySQL-DB Daten aus, passend zum Parameter und schiebt sie in ein mehrdimensionales Array (funktioniert). Jetzt der Punkt - diese Daten sollen auf der html-Seite in eine bereits existente Liste eingefügt werden. Das Ausgeben der Daten auf der Seite (am Beginn der Seite) klappt - aber ich bekomme es nicht hin die Daten in der Liste zu platzieren. Nachdem ich mittlerweile mehrere Stunden nach einer möglichen Lösung gesucht habe, aber durch das was ich fand nicht wirklich weiterkam, wende ich mich an euch.
Wo ist mein Gedankenfehler?
soweit das php (anstelle der Sternchen stehen die Verbindungsdaten zur DB); der Aufruf der Funktion erfolgt per Klick auf einen Link.
Da ich etwas ähnliches schonmal in JavaScript realisierte habe kam ich auf den Gedanken das Platzieren der Werte damit zu versuchen - sobald ich in die script-tags in das Echo einbaue schlägt das ganze fehl, lasse ich sie weg erscheint die Ausgabe, aber nicht dort wo sie hinsoll. Würde mich freuen da Hinweise zu bekommen wie ich dieses Problem lösen kann.
Danke im Voraus,
Inni
ich bin absoluter Frischling was php betrifft. Folgende Problematik stellt sich mir gerade: ich bekomme von meiner html-Seite einen Funktionsaufruf mit einem Parameter (funktioniert). Die Funktion liest aus einer MySQL-DB Daten aus, passend zum Parameter und schiebt sie in ein mehrdimensionales Array (funktioniert). Jetzt der Punkt - diese Daten sollen auf der html-Seite in eine bereits existente Liste eingefügt werden. Das Ausgeben der Daten auf der Seite (am Beginn der Seite) klappt - aber ich bekomme es nicht hin die Daten in der Liste zu platzieren. Nachdem ich mittlerweile mehrere Stunden nach einer möglichen Lösung gesucht habe, aber durch das was ich fand nicht wirklich weiterkam, wende ich mich an euch.
Wo ist mein Gedankenfehler?
PHP-Code:
<?php
function getRepLoc($c)
{
*
*
*
*
$res = array();
$sql = 'SELECT wert1, wert2, wert3 FROM meldestellen WHERE wert4='.$c.';';
$erg = mysql_query($sql,$con);
while(($row = mysql_fetch_array($erg)) != false)
{
echo "<script>
function e(){
$('#Liste').append(\"<li><a href=$row[0]>$row[1]</a></li>);}</script> ";}
?>
Da ich etwas ähnliches schonmal in JavaScript realisierte habe kam ich auf den Gedanken das Platzieren der Werte damit zu versuchen - sobald ich in die script-tags in das Echo einbaue schlägt das ganze fehl, lasse ich sie weg erscheint die Ausgabe, aber nicht dort wo sie hinsoll. Würde mich freuen da Hinweise zu bekommen wie ich dieses Problem lösen kann.
Danke im Voraus,
Inni
Kommentar