PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
SQL-Abfrage-Parameter einem Link mitgeben
Beitrag
<blockquote data-quote="owieortho" data-source="post: 2720862" data-attributes="member: 443210"><p><u>Tipp für hier</u>;</p><p>Wenn Du hier Code-Abschnitte postest, dann hilft es, diesen eben als solchen hier im Texteditor einzufügen. Dazu nutzt Du die Schaltfläche "Einfügen" (links neben dem Diskettensymbol). Dann kannst Du, nachdem Du anfangs "Code" auswählst, auswählen, ob Dein einzufügender Code:</p><ul> <li data-xf-list-type="ul">Allgemeiner Code</li> <li data-xf-list-type="ul">PHP</li> <li data-xf-list-type="ul">HTML</li> <li data-xf-list-type="ul">Javascript</li> <li data-xf-list-type="ul">CSS</li> </ul><p>ist.</p><p>[HTML]<a href="ausgabe.php?wasauchimmer=lilalaune">sortiert nach PLZ</a></p><p><a href="ausgabe.php?wasauchimmer=wurstwasser">sortiert nach Ort</a> nenne.[/HTML]</p><p>[PHP]$sortkrit = $_GET['wasauchimmer'];</p><p>$abfrage = "SELECT * FROM datenbank WHERE datenbankfeld LIKE 'on'ORDER BY ".$sortkrit."";</p><p>$sortkrit = mysql_real_escape_string( $_POST['wasauchimmer'] );[/PHP]</p><p>Sieht schon besser aus mit der Farbcodierung, oder?!</p><p>Wenn Du einer Variable einen alphanumerischen Wert zuweist, dann muss dieser Wert entweder in Hochkommata oder in doppelten Anführungszeichen stehen. Da beißt die Maus keinen Faden ab.</p><p>Dein lilalaune Wurstwasser-Beispiel macht es richtig. Ich mache das gerne so, dass meine URL-Codierung "kryptisch" ist:</p><p>[HTML]<a href="datei.php?aktion=qwert>Mach dies</a><br /></p><p><a href="datei.php?aktion=asdf>Mach jenes</a><br /></p><p><a href="datei.php?aktion=yxcv>Mach was anderes</a><br />[/HTML]</p><p>um es dann so auszuwerten:</p><p>[PHP]$wasgeht = $_GET['aktion'];</p><p></p><p>switch ($wasgeht) {</p><p> case qwert:</p><p> $sql = SELECT foo FROM tabelle_x WHERE .....;</p><p> break;</p><p> case asdf:</p><p> $sql = UPDATE tabelle_y SET spalte=wert WHERE ....;</p><p> break;</p><p> case yxcv:</p><p> $sql = INSERT INTO tabelle_z (spalte, ...) VALUES (wert1, ...);</p><p> break;</p><p> default:</p><p> echo "Das Nichtstun dauert wieder so lange...";</p><p> break;</p><p>}[/PHP]</p><p>Das ist einfach und übersichtlich erweiterbar und wie Deine Datenbank, Deine Tabellen und die Spalten dort heißen weiß niemand außer Dir.</p><p></p><p>O.</p></blockquote><p></p>
[QUOTE="owieortho, post: 2720862, member: 443210"] [U]Tipp für hier[/U]; Wenn Du hier Code-Abschnitte postest, dann hilft es, diesen eben als solchen hier im Texteditor einzufügen. Dazu nutzt Du die Schaltfläche "Einfügen" (links neben dem Diskettensymbol). Dann kannst Du, nachdem Du anfangs "Code" auswählst, auswählen, ob Dein einzufügender Code: [LIST] [*]Allgemeiner Code [*]PHP [*]HTML [*]Javascript [*]CSS [/LIST] ist. [HTML]<a href="ausgabe.php?wasauchimmer=lilalaune">sortiert nach PLZ</a> <a href="ausgabe.php?wasauchimmer=wurstwasser">sortiert nach Ort</a> nenne.[/HTML] [PHP]$sortkrit = $_GET['wasauchimmer']; $abfrage = "SELECT * FROM datenbank WHERE datenbankfeld LIKE 'on'ORDER BY ".$sortkrit.""; $sortkrit = mysql_real_escape_string( $_POST['wasauchimmer'] );[/PHP] Sieht schon besser aus mit der Farbcodierung, oder?! Wenn Du einer Variable einen alphanumerischen Wert zuweist, dann muss dieser Wert entweder in Hochkommata oder in doppelten Anführungszeichen stehen. Da beißt die Maus keinen Faden ab. Dein lilalaune Wurstwasser-Beispiel macht es richtig. Ich mache das gerne so, dass meine URL-Codierung "kryptisch" ist: [HTML]<a href="datei.php?aktion=qwert>Mach dies</a><br /> <a href="datei.php?aktion=asdf>Mach jenes</a><br /> <a href="datei.php?aktion=yxcv>Mach was anderes</a><br />[/HTML] um es dann so auszuwerten: [PHP]$wasgeht = $_GET['aktion']; switch ($wasgeht) { case qwert: $sql = SELECT foo FROM tabelle_x WHERE .....; break; case asdf: $sql = UPDATE tabelle_y SET spalte=wert WHERE ....; break; case yxcv: $sql = INSERT INTO tabelle_z (spalte, ...) VALUES (wert1, ...); break; default: echo "Das Nichtstun dauert wieder so lange..."; break; }[/PHP] Das ist einfach und übersichtlich erweiterbar und wie Deine Datenbank, Deine Tabellen und die Spalten dort heißen weiß niemand außer Dir. O. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Der grüne Frosch hüpft über die Hügel an den Bäumen vorbei in die Höhle. Bitte nenne das fünfte Wort!
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
SQL-Abfrage-Parameter einem Link mitgeben
Oben