Jaha, har ett problem.. kan man på något sätt skicka med en array i en länk?
Typ,
<A HREF='minsida.php?array=full_array[]'>Link</A>
Jaja, hoppas ni fattar..
------------------
/*
Knowledge is freedom
Choice 2ooo
*/
8 svar · 159 visningar · startad av Choice
Jaha, har ett problem.. kan man på något sätt skicka med en array i en länk?
Typ,
<A HREF='minsida.php?array=full_array[]'>Link</A>
Jaja, hoppas ni fattar..
------------------
/*
Knowledge is freedom
Choice 2ooo
*/
Hej Choice, välkommen till webForum och PHP-forumet.
Skriver du namnet på en array skrivs ordet Array ut. För att skriva ut hela innehållet i den kan du använda PHP4-funktionen foreach.
Det kan då se ut på följande sätt:
<A HREF='minsida.php?array=<?
foreach(fullarray as arrayitem)
echo arrayitem;
?>'>Link</A>
Lycka till
------------------
- Swey
Bäst, vackrast, styggast...
Humz, jaja.. nu var det inte riktigt det jag ville ha reda på, utan mer typ om det går att skicka med arrayen så jag slipper "bygga" ihop den igen (dessutom få en url som är längre än källkoden till windows). Hoppas du är med på vad jag menar.
------------------
/*
Knowledge is freedom
Choice 2ooo
*/
Kolla in metoderna serialize() och unserialize().
Serialize gör om en datastruktur till en byte-ström som du kan skicka eller lagra vart du vill. När du sedan vill omforma denna byte-ström till datastrukturen igen så anropar du unserialize.
Antagligen så är det bästa att du skickar byte-strömmen som ett POST-anrop istället för GET (dvs skickar det i HTTP-huvudet och inte inkodat i URL'en).
------------------
° 4711 - the number of the geek °
Annars kan du använda sessions.
Då skriver du
session_register("fullarray");
överst på alla sidor och så finns det en fullarray tillgänglig för alla användare oavsett innehåll.
------------------
- Swey
Bäst, vackrast, styggast...
Humz, jaja.. jag får tacka för er hjälp, det med session funkar inte eftersom arrayen skapas av vad användaren har matat in och vad som finns i databasen osv.. men det där med serialize() och unserialize() ska jag prova.. iofs så ska funkar det inte i en form utan det ska ligga i en länk...
------------------
/*
Knowledge is freedom
Choice 2ooo
*/
eftersom arrayen skapas av vad användaren har matat in
Det spelar väl ingen roll?
Sessioner innebär användarspecifik data som varar under ett besök.
------------------
- Swey
Bäst, vackrast, styggast...
Men aaaaargh..
du ska ju förstå vad jag menar hähä...
jaja, sova nu trött som fan juh.
------------------
/*
Knowledge is freedom
Choice 2ooo
*/
Du har en array på en sida? Och vill att den skall finnas kvar (med innehåll) på nästa sida? Varför fungerar inte sessions då? Det är ju detta de är till för. :)
------------------
Robban < robban@lipogram.com >