PDA

Bekijk Volledige Versie : [PHP] arrays doorgeven via input=hidden



Jan Smeelen
15/08/03, 04:45
Een probleempje, waarvoor ik
de oplossing niet 123 kan vinden :

voorbeeld :

$fotoplaatjes[]=array('foto algemeen','foto_algemeen',300,240);
$fotoplaatjes[]=array('foto interieur','foto_interieur',125,100);
$fotoplaatjes[]=array('foto achterzijde','foto_achterkant',125,100,);
$fotoplaatjes[]=array('foto algemeen groot','foto_algemeen_gr',600,480);
$fotoplaatjes[]=array('foto interieur groot','foto_interieur_gr',600,480);
$fotoplaatjes[]=array('foto achterzijde
groot','foto_achterkant_gr',600,480);

nu wil ik in een form met <input type="hidden" name="fotoplaatjes[]"
value="">
doorgeven aan de POST pagina waarnaar gesubmit wordt.

Wat ik ook invul bij value= het lukt me niet :(

ik heb geprobeerd :
addslashes(serialize($fotoplaatjes))
-> probleem is geeft niet de volledige waarde door.
$fotoplaatjes
-> geef als waarde "array"
print_r($fotoplaatjes)
-> geeft ook op de submit pagina "array()"
ook als ik print_r($fotoplaatjes) opgeef op de submit pagina.

Het moet toch mogelijk zijn lijkt me, het eerste wat in
me opkwam was serialize() gebruiken, maar
dat lukt dus niet.....

Wie heeft de oplossing ?

Bedankt alvast !

Jan.

Rick
15/08/03, 10:30
"Jan Smeelen" <smeelen@friaco.nl> schreef in bericht
news:3f3c4735$0$282$6c4e9a8c@reader.news.uudial.eu .uu.net...

>
> ik heb geprobeerd :
> addslashes(serialize($fotoplaatjes))
> -> probleem is geeft niet de volledige waarde door.
> $fotoplaatjes
> -> geef als waarde "array"
> print_r($fotoplaatjes)
> -> geeft ook op de submit pagina "array()"
> ook als ik print_r($fotoplaatjes) opgeef op de submit pagina.
>
> Het moet toch mogelijk zijn lijkt me, het eerste wat in
> me opkwam was serialize() gebruiken, maar
> dat lukt dus niet.....
>
> Wie heeft de oplossing ?
>
> Bedankt alvast !
>
> Jan.
>
>
unserialize je wel?
--
Slechte webdesigners? Geef ze hier aan:
http://webdesignert.vectoris.nl/

Jan Smeelen
15/08/03, 19:30
"Rick" <spammans@chello.nl> schreef in bericht
news:bhi4qs$omd$1@nl-news.euro.net...
>
> "Jan Smeelen" <smeelen@friaco.nl> schreef in bericht
> news:3f3c4735$0$282$6c4e9a8c@reader.news.uudial.eu .uu.net...
>
> >
'> knip probleem met doorgeven arrays via input type="hidden" <
>
> unserialize je wel?

Tuurlijk ! :o)

Ik had echter het bericht al gecanceld meen ik,
maar blijkbaar is dat niet goed gegaan. ?

Maar goed, ik heb ondertussen zelf de oplossing gevonden,
welke ik uiteraard post, omdat mogelijk meer
programmeurs tegen dit probleempje aanlopen.

Het werkt nu goed met :

base64_encode(serialize($variabele))

en un- encode met :

unserialize(base64_decode($variabele));

Groeten,
Jan.