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, 13:44   #1
MuetzeOfficial
Web-Developer
 
Registriert seit: May 2016
Beiträge: 86
Bedankt: 41
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 Beispiel

Ich habe jetzt folgende Tabelle mit dem Namen test in der Datenbank dbname erstellt (Namen klein geschrieben...):
Code:
CREATE TABLE `dbname`.`test` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT , `text` TEXT NOT NULL , `link` VARCHAR(255) NOT NULL , PRIMARY KEY (`id`));
Dazu habe ich ein Beispiel erstellt...
file.php listet alle Einträge auf.
file.php?id=1 zeigt Eintrag mit ID 1
Und wenn der Eintrag nicht vorhanden ist, kommt ein entsprechend eine Meldung...
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

Geändert von MuetzeOfficial (26.01.20 um 13:52 Uhr)
MuetzeOfficial ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei MuetzeOfficial:
RandomUser1111 (26.01.20)
Ungelesen 26.01.20, 15:24   #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
Ich habe jetzt folgende Tabelle mit dem Namen test in der Datenbank dbname erstellt (Namen klein geschrieben...):
Code:
CREATE TABLE `dbname`.`test` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT , `text` TEXT NOT NULL , `link` VARCHAR(255) NOT NULL , PRIMARY KEY (`id`));
Dazu habe ich ein Beispiel erstellt...
file.php listet alle Einträge auf.
file.php?id=1 zeigt Eintrag mit ID 1
Und wenn der Eintrag nicht vorhanden ist, kommt ein entsprechend eine Meldung...
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Ok, allein schon deswegen weil du dir soviel Mühe gemacht hast, werde ich mal versuchen die Tage mir das Wissen anzueignen, was du mir da mühevoll zusammengestellt hast. Vielen Dank!

Was mir nur aufgefallen ist, ist das alle Ausgaben doppelt ausgegeben werden. ^^

Kannst du mir vielleicht zusätzlich noch sagen,
wie foo.bar/foo umgesetzt wird? Ich habe das letztens gesehen und war verwirrt wie das funktionieren kann, so ganz ohne id, / und ähnlichem. Hier genauso: [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

Übrigens eine sehr tolle Webseite! Ich habe soetwas ähnliches.

P.S: Bei News fehlen alle Bilder.

Geändert von RandomUser1111 (26.01.20 um 16:10 Uhr)
RandomUser1111 ist offline   Mit Zitat antworten
Ungelesen 26.01.20, 16:11   #3
MuetzeOfficial
Web-Developer
 
Registriert seit: May 2016
Beiträge: 86
Bedankt: 41
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

Kommt darauf an, was Du mit foo & bar meinst. Foo & Bar wird nur gerne als Beispielnamen für Funktionen, Kassen usw. genommen. Eine Funktion oder der gleichen ist beides nicht.

Die News ziehe per RSS von foruncut. Kann sein, dass die da was geändert haben. Muss ich mal schauen, so mal sich die Seite eh nicht wirklich lohnt, von den Besucherzahlen her.

Der Link kommt aus der Datenbank. Ich schreibe per HTACCESS & Mod Rewrite die URLs um:
Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php?include=$1 [L]
Damit bekomme ich ja immer ein GET-Request (GET include) und damit kann ich ja quasi schauen, ob dafür ein passender Eintrag in der Datenbank ist oder eine andere Seite aufgerufen wird, wie Impressum usw. und damit weiter arbeiten und wenn Nichts trifft halt ein 404 Error ausgeben.
MuetzeOfficial ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei MuetzeOfficial:
RandomUser1111 (26.01.20)
Ungelesen 26.01.20, 16:31   #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
Kommt darauf an, was Du mit foo & bar meinst. Foo & Bar wird nur gerne als Beispielnamen für Funktionen, Kassen usw. genommen. Eine Funktion oder der gleichen ist beides nicht.

Die News ziehe per RSS von foruncut. Kann sein, dass die da was geändert haben. Muss ich mal schauen, so mal sich die Seite eh nicht wirklich lohnt, von den Besucherzahlen her.

Der Link kommt aus der Datenbank. Ich schreibe per HTACCESS & Mod Rewrite die URLs um:
Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php?include=$1 [L]
Damit bekomme ich ja immer ein GET-Request (GET include) und damit kann ich ja quasi schauen, ob dafür ein passender Eintrag in der Datenbank ist oder eine andere Seite aufgerufen wird, wie Impressum usw. und damit weiter arbeiten und wenn Nichts trifft halt ein 404 Error ausgeben.
Achja, ist ja interessant! Dankeschn für die Aufklärung!
Habe das mit der htaccess gleich mal ausprobiert und es hat auf anhieb geklappt!

Die Links werden übrigens nur als Text und nicht als Link behandelt.
Also
Zitat:
<a href="1">1</a>
bleibt genau das. Kein Link, nur Text.

Das doppelte taucht nur bei der Ausgabe von allen Einträgen auf.

P.S: Soll ich deine URL mal zensieren? Datenschutz und so. Ist vielleicht in diesem Forum besser.


EDIT: Die Links tauchen jetzt auf, habe es mit
Zitat:
. $row["link"] .
ersetzt, dann ging es.
RandomUser1111 ist offline   Mit Zitat antworten
Ungelesen 26.01.20, 17:19   #5
MuetzeOfficial
Web-Developer
 
Registriert seit: May 2016
Beiträge: 86
Bedankt: 41
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

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.
MuetzeOfficial ist offline   Mit Zitat antworten
Ungelesen 26.01.20, 17:28   #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
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.
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!
RandomUser1111 ist offline   Mit Zitat antworten
Ungelesen 26.01.20, 17:54   #7
MuetzeOfficial
Web-Developer
 
Registriert seit: May 2016
Beiträge: 86
Bedankt: 41
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)
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 18:29 Uhr.


Sitemap

().