Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
|
26.01.20, 17:19
|
#1
|
Web-Developer
Registriert seit: May 2016
Beiträge: 87
Bedankt: 39
|
Möglich, ich habe das schnell in 5 Minuten getippt ohne zu kontrollieren.
Im HREF solltest Du nur [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] statt [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] verwenden.
|
|
|
26.01.20, 17:28
|
#2
|
Anfänger
Registriert seit: Nov 2019
Beiträge: 32
Bedankt: 8
|
Zitat:
Zitat von MuetzeOfficial
|
Ich bin hier etwas überfordert... es taucht kein Linktext auf...
Zitat:
echo '<td>Link: </td><td><a href=' . $row["link1"] . '>rawurlencode('$row['linktext2'])'')</a></td><tr>';
echo '<td>Link: </td><td><a href=' . $row["link2"] . '>' . $row["linktext2"] . '</a></td>';
|
habe ich versucht. Grrr!
|
|
|
26.01.20, 17:54
|
#3
|
Web-Developer
Registriert seit: May 2016
Beiträge: 87
Bedankt: 39
|
Die Zahlen müssen weg. Wenn die Spalten link & linktext heißen. Dann muss es so aussehen (Groß- & Kleinschreibung, wie in der Datenbank):
PHP-Code:
echo '<td>Link: </td><td><a href='.rawurlencode($row['link']).'>'.htmlspecialchars($row['linktext']).'</a></td><tr>';
Der oberste sieht auch recht falsch aus. Wenn Du eine gute IDE, wie PHPStorm oder so nutzt, zeigt Dir diese, die Fehler auch an....
|
|
|
Folgendes Mitglied bedankte sich bei MuetzeOfficial:
|
|
26.01.20, 18:11
|
#4
|
Anfänger
Registriert seit: Nov 2019
Beiträge: 32
Bedankt: 8
|
Zitat:
Zitat von MuetzeOfficial
Die Zahlen müssen weg. Wenn die Spalten link & linktext heißen. Dann muss es so aussehen (Groß- & Kleinschreibung, wie in der Datenbank):
PHP-Code:
echo '<td>Link: </td><td><a href='.rawurlencode($row['link']).'>'.htmlspecialchars($row['linktext']).'</a></td><tr>';
Der oberste sieht auch recht falsch aus. Wenn Du eine gute IDE, wie PHPStorm oder so nutzt, zeigt Dir diese, die Fehler auch an....
|
Dankeschön!
Vielleicht sollte ich mir doch, wenigstens die Grundlagen aneignen...
Nun noch eine letzte Frage, dann gebe ich endlich Ruhe:
Warum wird es doppelt angezeigt, wenn alle Einträge aufgelistet werden sollen?
Zitat:
} else {
$stmt = $pdo->prepare('SELECT text FROM test');
$stmt->execute();
while ($row = $stmt->fetch()) {
echo '<tr>';
echo '<td colspan="4">Willkommen!</td>';
echo '</tr>';
}
}
?>
|
Zeigt:
Willkommen!
Willkommen!
an. Also doppelt.
|
|
|
26.01.20, 18:24
|
#5
|
Web-Developer
Registriert seit: May 2016
Beiträge: 87
Bedankt: 39
|
Du durchläufst da ja eine [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]-Schleife. Und die ist ja dafür da, jeden Datenbank-Eintrag einzeln auszugeben. Und wenn 2 Einträge vorhanden sind, dann kommt auch 2 mal eine Ausgabe.
|
|
|
Folgendes Mitglied bedankte sich bei MuetzeOfficial:
|
|
26.01.20, 18:34
|
#6
|
Anfänger
Registriert seit: Nov 2019
Beiträge: 32
Bedankt: 8
|
Zitat:
Zitat von MuetzeOfficial
Du durchläufst da ja eine [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]-Schleife. Und die ist ja dafür da, jeden Datenbank-Eintrag einzeln auszugeben. Und wenn 2 Einträge vorhanden sind, dann kommt auch 2 mal eine Ausgabe.
|
Ah ich verstehe. Und wenn ich jetzt nur den text ausgeben lassen müsste (wie in meinem falle) hätte ich es nur löschen müssen.
Warum
Zitat:
echo '<td colspan="4">Willkommen!<tr><a href="/1">Starte das Spiel</a></td>';
|
jetzt
Zitat:
Starte das Spiel
Willkommen!
|
und nicht
Zitat:
Willkommen!
Starte das Spiel
|
anzeigt bleibt aber noch ein Rätsel.
Übrigens:
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Das hier ist nur dank dir und deiner Hilfe möglich gewesen!
|
|
|
26.01.20, 18:57
|
#7
|
Web-Developer
Registriert seit: May 2016
Beiträge: 87
Bedankt: 39
|
Du bringst irgendwie immer die HTML-Tags durch einander....
colspan
Wenn Du in einer Zeile 4 Spalten hast, aber in der nächsten Zeile nur eine Spalte, dann verbindest Du 4 Spalten mit colspan="4"
Dazwischen ist bei Dir ein <tr>...
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
___
Fehler im HTML-Text kannst Du Dir mit dem [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] anzeigen lassen.
|
|
|
Folgendes Mitglied bedankte sich bei MuetzeOfficial:
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr.
().
|