phpbar.de logo

Mailinglisten-Archive

[php] Re: Parameterübergabe mittels Querystring

[php] Re: Parameterübergabe mittels Querystring

Manfred Jordan manfred.jordan at berlitz.de
Don Jun 23 13:35:12 CEST 2005


Habe die Lösung gefunden ...

Falls es jemanden interessiert:

$link="einScript.php?eineVariable=abc";
$querystring="";
for( $w=0; $w<count($_REQUEST["sb"]); $w++ ) {
   $querystring.="&sb[$w]=".$_REQUEST["sb"][$w];
}

Das sieht zwar ziemlich krass aus, aber funktioniert einwandfrei.
Danke nochmal für eure Ideen.

Manfred

Am Donnerstag, 23. Juni 2005 13:01 schrieben Sie:
> Am Donnerstag, 23. Juni 2005 11:12 schrieb php-request at phpbar.de:
> > >> Das Script einScript.php muß [ein Array] mittels Querystring
> > >> weitergeben, also in etwa
> > >>
> > >> print "<a href='nochEinScript.php?sb[]=".$sb."'>"; usw.
> > >>
> > >> und das funktioniert leider nicht nicht.
> > >
> > > Nun, ich persönlich würde das mit serialize und unserialize machen. Vor
> > > der Übergabe das Array serialisieren und danach dann den serialisierten
> > > String wieder in ein Array unserialisieren.
> > >
> > > Vielleicht gibt es aber auch noch eine günstigere Methode?
> >
> > nö, serialize ist schon die beste Methode
>
> Hallo Markus, Hallo Sebastian,
>
> das mit serialize kann ich leider nicht machen, oder ist mir zu 3 mal um
> die Ecke rum. Ich erklär kurz mal warum:
>
> Script A produziert das Formular und kann dieses an Script B,C oder D
> übergeben. ich muß hier ein Formular verwenden. Nun ist es aber so, daß man
> von Script B auch Script C und von C D aufrufen kann, und dieses Array muß
> immer mit übergeben werden. Wenn ich nun in B serialisiere, muß ich in C
> wissen ob ich von A oder von B komme, also ob die Variable als Array oder
> serialisiert vorliegt.
>
> Wenn es wirklich keine Möglichkeit gibt im Querystring ein Array zu
> übergeben, dann würde ich das gerne aus dem Formular schon serialisiert
> übergeben.
>
> Oder noch anders gefragt, wei stellt das Formular das denn an da ein Array
> zu produzieren? Das müßte mit php doch dann auch möglich sein.
>
> noch irgend jemand ne Idee?
>
> Manfred


php::bar PHP Wiki   -   Listenarchive