Hallo,
Ich bin am verzweifeln!
Habe unten eine dynamisch erzeugte Tabelle (PHP) und möchte einen Wert
mit Javascript wieder auslesen und mit GET an eine weitere Seite übergeben.
Ich habe schon etliches gelesen und es heißt auch das dies funktionieren soll.
Aber was ist bei mir falsch??
Die für mich entscheidenden Zeilen habe ich mal mit "***" gekennzeichnet
Danke für Eure Hilfe
Joachim
---------------------
Quellcode:
<script language="javascript">
function neu_fenster() {
// Kontrolle ob wert vorhanden.
alert(<? echo $zaehler; ?>);
// Popup bericht1.php öffnen und Wer aus "$bau" an das Textfeld T1 übergeben.
---------------------
*** window.open("bericht1.php?T1=" + document.getElementById('<?PHP $bau; ?>').value, "neues_fenster", "height=550,width=430");}
---------------------
</script>
<?PHP
// Überschrift der Tabelle
echo "<tr>"."<td width="*" CLASS="inhalthead" align="left">"." "."Datum"."</td>"."<td width="*" CLASS="inhalthead" align="left">"."Heim"."</td>"."<td width="*" CLASS="inhalthead" align="left">"."Gast"."</td>"."<td width="*" CLASS="inhalthead" align="left">"."Zeit"."</td><td width="*" CLASS="inhalthead" align="left"> "."</td></tr>";
// Die Tabelle
$weiss = FFFFFF; //Hintergrundfarbe1
$gelb = FFFFDF; //Hintergrundfarbe2
$zaehler = 0; //Zähler
$zeilen = file("../../daten/dat/fbh"."$conf[0]"."_splan"); //Datei öffnen
for($i= 0 ; $i < count($zeilen) ; $i++) //in Zeilen aufteilen
{
$zaehler++; //Zähler immer + 1
$zeilenteile = explode("|",$zeilen[$i]); //Zeile in einzelne Zellen aufteilen
echo "<tr bgcolor='#"; //Ausgabe der Tabelle mit "x Zeilen"
echo $i%2 == 0 ? $weiss : $gelb; //In der Tabelle die Farbe wechseln.
$bau = $conf[0].$zaehler; //Konstante für das nächte Fenster
// Ausgabe der Tabelle
echo "'>"."<td width="*" CLASS="inhalt" align="left">"." "."$zeilenteile[0]</td>"."<td width="*" CLASS="inhalt" align="left">"."$zeilenteile[1]</td>"."<td width="*" CLASS="inhalt" align="left">"."$zeilenteile[2]</td>"."<td width="*" CLASS="inhalt" align="left">"."$zeilenteile[3]</td><td width="*" CLASS="inhalt" align="left"><input class="mehr" type="image" src="../../img/btn_mehr.gif" onclick="neu_fenster()" title="Spielbericht">"."</td></tr>";
// Textfeld mit dem Inhalt aus "$bau" und der ID "$bau"
---------------------
*** echo "<td width="*" CLASS="inhalt" align="left">"."<form name="formular" action=""><input Id="$bau" type="text" name="T0" size="4" value="$bau"></form></td>";
---------------------
}
?>