Mailinglisten-Archive |
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