Lieber treziman,
echo "<tr><td ID = $spieler [$x][0]><img src = "$foto" align = "left" >"; // Der ID - Teil ist falsch, das weiss ich!
wenn Du weißt, dass er falsch ist, warum machst Du ihn dann nicht richtig?
der HTML-Code muss später so aussehen:
<tr><td id="abc_def_123"><img src="...." alt="Das ist der Franzl" />...
Du wirst Deinen PHP-Code entsprechend schreiben müssen. Übrigens kann man mittels des "Punkt-Operators" Zeichenketten zusammenfügen:
$text1 = "ABC - ";
$text2 = "die Katze lief im Schnee.";
$gesamttext = $text1.$text2;
echo $gesamttext; // ergibt "ABC - die Katze lief im Schnee."
echo $text1, $text2; // ergibt auch "ABC - die Katze lief im Schnee."
Du kannst also Teile des HTML-Codes ausgeben, um dann in einer neuen echo-Anweisung etwas anderes auszugeben (Spielernamen etc.), um in einer wiederum anderen echo-Anweisung wieder weiteren HTML-Code auszugeben. Und um nicht -zig echo-Anweisungen notieren zu müssen, und um auch keine Endlos-Strings zu fabrizieren, kannst Du einfach mit Komma voneinander getrennte Sachen mit echo an den Browser schicken.
In einigen Fällen solltest Du aber unbedingt beachten, dass manche Zeichen in HTML kodiert werden müssen. In diesem Fällen lässt Du dann bitte htmlspecialchars() drüberlaufen:
echo htmlspecialchars($gesamttext);
Das hiesige Beispiel ergäbe eine identische Ausgabe, da keine HTML-kritischen Zeichen benutzt wurden.
$text1 = "Hansi spielte besser -> mehr Tore.";
echo htmlspecialchars($text1); // "Hansi spielte besser -> mehr Tore."[/cod€]
> echo "<a href = $spieler [$z][0]>"; // Ist auch falsch!
Du solltest höllisch mit Deinen Leerzeichen aufpassen!! In HTML spielen die in einer Dir offensichtlich noch unklaren Weise eine sehr wichtige Rolle!
[code lang=html]<a href=Wert, der nix bedeutet title = Mist!>
Du kannst schon am Farbschema erkennen, dass ein Leerzeichen ein Attribut vom nächsten trennt. Deshalb vergibt man ja auch Anführungszeichen!!
Neuer Versuch (besser, aber noch immer falsch):
<a href="Wert, der nix bedeutet" title = Mist!>
Siehst Du es jetzt genauer? Schreibe Deinen PHP-Code ensprechend genauer! Und finde heraus, wie der HTML-Code aussehen muss, damit ein projektinterner Verweis auch sein Ziel findet! Und erst wenn Du das verstanden hast, dann kehre zu PHP zurück und passe den Code dementsprechend an!
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)