myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

[Erledigt] Frage zu Text aus SQLITE und Get ID

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 26.01.20, 17:54   #1
MuetzeOfficial
Web-Developer
 
Registriert seit: May 2016
Beiträge: 87
Bedankt: 39
MuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt Punkte
Standard

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....
MuetzeOfficial ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei MuetzeOfficial:
RandomUser1111 (26.01.20)
Ungelesen 26.01.20, 18:11   #2
RandomUser1111
Anfänger
 
Registriert seit: Nov 2019
Beiträge: 32
Bedankt: 8
RandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt Punkte
Standard

Zitat:
Zitat von MuetzeOfficial Beitrag anzeigen
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.
RandomUser1111 ist offline   Mit Zitat antworten
Ungelesen 26.01.20, 18:24   #3
MuetzeOfficial
Web-Developer
 
Registriert seit: May 2016
Beiträge: 87
Bedankt: 39
MuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt Punkte
Standard

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.
MuetzeOfficial ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei MuetzeOfficial:
RandomUser1111 (26.01.20)
Ungelesen 26.01.20, 18:34   #4
RandomUser1111
Anfänger
 
Registriert seit: Nov 2019
Beiträge: 32
Bedankt: 8
RandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt Punkte
Standard

Zitat:
Zitat von MuetzeOfficial Beitrag anzeigen
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!
RandomUser1111 ist offline   Mit Zitat antworten
Ungelesen 26.01.20, 18:57   #5
MuetzeOfficial
Web-Developer
 
Registriert seit: May 2016
Beiträge: 87
Bedankt: 39
MuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt PunkteMuetzeOfficial putzt sich die Zähne mit Knoblauch. | 1316 Respekt Punkte
Standard

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.
MuetzeOfficial ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei MuetzeOfficial:
RandomUser1111 (26.01.20)
Ungelesen 26.01.20, 21:34   #6
RandomUser1111
Anfänger
 
Registriert seit: Nov 2019
Beiträge: 32
Bedankt: 8
RandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt PunkteRandomUser1111 erschlägt nachts Börsenmakler | 9837 Respekt Punkte
Standard

Zitat:
Zitat von MuetzeOfficial Beitrag anzeigen
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.
Ich werde versuchen es mir zu merken, Dankeschön!
Ja, wir verstehen alle nicht warum wir mit programmierung beschäftigt werden. Es ist ja im Prinzip nützlich für die Zukunft, aber das sollte man vielleicht überdenken, wenn die Klasse aus Zeichnern besteht...

EDIT: Falls es jemanden der das mal ließt, interessiert:
Heute haben sich mehrere an unseren Lehrer gewandt um den Grund für diese Aufgabe zu erfahren:
Der Grund der Aufgabe, war einerseits sich mit alten aber doch modernen Mitteln der Kunst auseinanderzusetzen und ein Bewusstsein dafür zu schaffen, welche Arbeit in diesem steckt.
Darum sollte auch kein Programm zum erstellen (Inform, TADS, Quest) genutzt werden.
Unter diesen Gesichtspunkten ist die Aufgabe durchaus als lehrreich von uns eingestuft worden.
Es wäre nur wesentlich motivierender gewesen, das vorher gesagt bekommen zu haben.
Wir sind übrigens auf einer Kunsthochschule, keiner "normalen". Just for information.

Geändert von RandomUser1111 (27.01.20 um 07:19 Uhr)
RandomUser1111 ist offline   Mit Zitat antworten
Antwort


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

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 Uhr.


Sitemap

().