php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2006, 18:09  
Gast
 
Beiträge: n/a
Standard $_GET in bestimmter Form

Hallo,

ich möchte ein Suchformular mit method=GET erstellen, weil ich bei POST nicht so flexibel bin. Bei GET kann ich ja mit der URL arbeiten, was sicherheitstechnisch kein Problem darstellt.

Folgende Frage:

Kann ich es auf einfache Weise erreichen, daß die Variablen aus dem Formular DIREKT in dieser Form in meiner URL stehen?

PHP-Code:
meineseite.php?suche=var1,var2,var3,var4,  ...  ,var8 

Normal sieht es ja so aus:

PHP-Code:
meineseite.php?x=var1&y=var2&z=var3&e=var4&  ...  &r=var8 
Ich möchte allerdings, daß die Variablen nachher mit explode selektiert werden. Wie könnte ich das realisieren. Sonst habe ich nachher ein gewurschtel aus POST,GET und sonstwas. Ich möchte nämlich auch eine Seitennavigation einbauen, die bei mehr als 10 Seiten nur die 10 um die aktuelle Seite als Verweis anzeigt. Und das möchte ich natürlich als Text ausgeben, etwa so:

3 4 5 6 7 8 9 10 11 12 13

Darum möchte ich das alles mit GET übergeben. Ich könnte das zwar ohne explode mit jeder einzelnen Variablen, möchte ich aber nicht.

Dank im Voraus.
Frank
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.03.2006, 18:21  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Nein, direkt geht das nicht. Aber du kannst mit Arrays arbeiten. Empfehle
ich dir aber nicht, ist eher verwirrend (zumindest wenn ich so halbwegs verstanden habe was du machen willst)

See what happens:
PHP-Code:
<html>
<
body>
<
form action="index.php" method="get">
<
input type="text" name="var[]" value="eins" />
<
input type="text" name="var[]" value="zwei" />
<
input type="text" name="var[]" value="drei" />
<
input type="submit" />
</
form>
</
body>
</
html
Du bekommst in PHP dann den Array $_GET['var'], kannst also mit
$_GET['var'][0] auf das 1. Element zugreifen usw.

Was du aber eigentlich machen willst habe ich nicht verstanden :P
Zergling-new ist offline  
Alt 29.03.2006, 18:24  
Neuer Benutzer
 
Registriert seit: 27.03.2006
Beiträge: 6
77King
Standard

Krasse Frage.

Ich müsste mich echt täuschen wenn das so geht. Du könntest alles formatieren wie du es gerne hättest und dann einer Variablen zuweisen und dann diese übergeben und am Ende schließlich wieder auseinander klamüsern, aber das wäre total umständlich.

Warum willst das überhaupt? Und Sonderzeichen wie Komma kannst du auch nicht übergeben, die werden auf jeden Fall von codiert dargestellt.

Ich würde glaub mit einem Array arbeiten, dieses als String übergeben und mit explode wieder schön ins Array verwandeln. Da hast du bei deiner Variablenanzahl die wenigste Arbeit.

Gruß Steffen
77King ist offline  
Alt 29.03.2006, 18:28  
Gast
 
Beiträge: n/a
Standard

Ja, so habe ich mir das gedacht. Ich mache es einfach, indem ich jeden Wert wie gehabt übergebe. Danke für die rasche Antwort.

Gruß
Frank
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mail Form an verschiedene Empfänger donjoh PHP Tipps 2008 4 18.06.2008 15:38
Formuilar hilfe imported_chewy PHP Tipps 2006 25 15.05.2006 15:14
form action method=post PHP Tipps 2005-2 5 10.10.2005 13:01
[Erledigt] variable ohne form mit submit übergeben PHP Tipps 2005-2 6 06.09.2005 20:34
ein form mit 2 versch. button - actions PHP Tipps 2005-2 3 27.08.2005 21:26
Upload von bestimmter Datei PHP Tipps 2005-2 3 26.06.2005 18:28
form action ??? PHP Tipps 2005 5 29.04.2005 10:21
[Erledigt] form submit ohne refresh HTML, Usability und Barrierefreiheit 10 01.04.2005 13:05
Daten in HTML form aus einer Query anzeigen PHP Tipps 2005 1 15.02.2005 21:03
Problem mit Table & Form HTML, Usability und Barrierefreiheit 12 15.12.2004 16:28
[Erledigt] form mit enter abschicken HTML, Usability und Barrierefreiheit 10 30.10.2004 23:45
Funktion in php für eine variable Zahl von Form Inhalten? Paulo PHP Tipps 2004 14 27.09.2004 16:57
Greenhorn: Reload einer IMG-Datei nach SUBMIT einer Form PHP Tipps 2004 3 20.09.2004 21:19
Übergabe der Daten aus einer Form und übernahme in MySql PHP Tipps 2004 5 16.07.2004 20:14
Mail bei Form Abschicken. JEGO PHP Tipps 2004 9 10.06.2004 17:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
$_get[\'var\'] text, php suchformular erstellen, form $_get, formular $_get an url anhängen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.