/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Kan man poste en array?
Fra : Andreas N Rasmussen


Dato : 09-05-02 19:57

Hejsan,

Se subj. - eller bliver man nødt til at dele den op?
(altså side.php?a=1&b=34&c=234 istedet for side.php?liste eller noget
tilsvarende? )

På forhånd tak.

anr

"You know how unpredictable the French are. One minute they're kissing
a woman's hand, the next they're chopping off her head."
-Marge Simpson

 
 
Christian Joergensen (09-05-2002)
Kommentar
Fra : Christian Joergensen


Dato : 09-05-02 20:22

On Thu, 09 May 2002 20:57:04 +0200, Andreas N Rasmussen wrote:

> Se subj. - eller bliver man nødt til at dele den op? (altså
> side.php?a=1&b=34&c=234 istedet for side.php?liste eller noget
> tilsvarende? )

Prøv at kigge på funktionerne:

- serialize()
- unserialize()

Du kan slå dem op i manualen på: http://php.net/manual/

--
Christian Jørgensen | The knack of flying is learning how to throw
http://www.razor.dk | yourself at the ground and miss.

Andreas N Rasmussen (09-05-2002)
Kommentar
Fra : Andreas N Rasmussen


Dato : 09-05-02 20:28

Christian Joergensen <mail@phpguru.dk> wrote:

> On Thu, 09 May 2002 20:57:04 +0200, Andreas N Rasmussen wrote:
>
> > Se subj. - eller bliver man nødt til at dele den op? (altså
> > side.php?a=1&b=34&c=234 istedet for side.php?liste eller noget
> > tilsvarende? )
>
> Prøv at kigge på funktionerne:
>
> - serialize()
> - unserialize()

Ah, meget blæret. Fandt dog ud af at da det kun er enkeltcifrede tal,
kunne jeg ligeså godt sende dem som 3,4,2 , men den der serialize skal
nok bruges senere.

> Du kan slå dem op i manualen på: http://php.net/manual/

I know.

anr

"Romance is dead. It was acquired in a hostile takeover by Hallmark and
Disney, homogenized, then sold off piece by piece."
-Lisa Simpson

-Martin- (09-05-2002)
Kommentar
Fra : -Martin-


Dato : 09-05-02 21:48

On Thu, 9 May 2002 20:57:04 +0200, anrNOTPART@OFMAILmac.com (Andreas N
Rasmussen) wrote:

>Hejsan,
>
>Se subj. - eller bliver man nødt til at dele den op?
>(altså side.php?a=1&b=34&c=234 istedet for side.php?liste eller noget
>tilsvarende? )

Du kan da sagtens poste et array ?

prøv fx

<?php

$fejl = array("tadaa","ole");

<a href='side2.php?fejl=$fejl'>Næste side</a>
?>

<?php
// side2.php

if($fejl) {
for($i=0;$i<sizeof($fejl);$i++) {
print $fejl[$i]".<br>\n";
}
} else {
print "fejl var tomt ?";
}
?>

Jonas Koch Bentzen (09-05-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 09-05-02 23:39

-Martin- skrev:
>
> Du kan da sagtens poste et array ?
>
> prøv fx
>
> <?php
>
> $fejl = array("tadaa","ole");
>
> <a href='side2.php?fejl=$fejl'>Næste side</a>
> ?>
>
> <?php
> // side2.php
>
> if($fejl) {
> for($i=0;$i<sizeof($fejl);$i++) {
> print $fejl[$i]".<br>\n";
> }
> } else {
> print "fejl var tomt ?";
> }
> ?>

Jeg kan ikke med min bedste vilje forestille mig, hvordan du mener, det
skulle virke. Jo, variablen kommer med over, men som strengen "Array",
ikke med arrayets egentlige indhold.

--
Jonas Koch Bentzen

http://understroem.dk/

-Martin- (10-05-2002)
Kommentar
Fra : -Martin-


Dato : 10-05-02 01:41

On Fri, 10 May 2002 00:39:18 +0200, Jonas Koch Bentzen
<ingen.emailadresse@eksempel.dk> wrote:

>-Martin- skrev:
>>
>> Du kan da sagtens poste et array ?
>>
>> prøv fx
>>
>> <?php
>>
>> $fejl = array("tadaa","ole");
>>
>> <a href='side2.php?fejl=$fejl'>Næste side</a>
>> ?>
>>
>> <?php
>> // side2.php
>>
>> if($fejl) {
>> for($i=0;$i<sizeof($fejl);$i++) {
>> print $fejl[$i]".<br>\n";
>> }
>> } else {
>> print "fejl var tomt ?";
>> }
>> ?>
>
>Jeg kan ikke med min bedste vilje forestille mig, hvordan du mener, det
>skulle virke. Jo, variablen kommer med over, men som strengen "Array",
>ikke med arrayets egentlige indhold.

Øhh hvis du printer den ud med en for løkke?

Jonas Koch Bentzen (10-05-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 10-05-02 10:30

-Martin- skrev:
>
>>Jeg kan ikke med min bedste vilje forestille mig, hvordan du mener,
>>det skulle virke. Jo, variablen kommer med over, men som strengen
>>"Array", ikke med arrayets egentlige indhold.
>
> Øhh hvis du printer den ud med en for løkke?

Må jeg godt spørge: Har du afprøvet din kode?

Det, der sker hos mig, er, at $fejl bliver omdannet til strengen "Array"
i det øjeblik, $fejl bliver indsat i en streng (tekstlinket). Dernæst
bliver strengen "Array" via GET overført til næste side. Eftersom
enhver streng i virkeligheden er et array, hvor hvert tegn er et
element, kan man via en løkke løbe igennem arrayet, men det eneste, der
sker, er, at strengen "Array" bliver skrevet ud.

--
Jonas Koch Bentzen

http://understroem.dk/

-Martin- (10-05-2002)
Kommentar
Fra : -Martin-


Dato : 10-05-02 17:01

On Fri, 10 May 2002 11:30:15 +0200, Jonas Koch Bentzen
<ingen.emailadresse@eksempel.dk> wrote:

>-Martin- skrev:
>>
>>>Jeg kan ikke med min bedste vilje forestille mig, hvordan du mener,
>>>det skulle virke. Jo, variablen kommer med over, men som strengen
>>>"Array", ikke med arrayets egentlige indhold.
>>
>> Øhh hvis du printer den ud med en for løkke?
>
>Må jeg godt spørge: Har du afprøvet din kode?
>
>Det, der sker hos mig, er, at $fejl bliver omdannet til strengen "Array"
>i det øjeblik, $fejl bliver indsat i en streng (tekstlinket). Dernæst
>bliver strengen "Array" via GET overført til næste side. Eftersom
>enhver streng i virkeligheden er et array, hvor hvert tegn er et
>element, kan man via en løkke løbe igennem arrayet, men det eneste, der
>sker, er, at strengen "Array" bliver skrevet ud.

HOV undskyld ... MIN fejl

Jeg mente noget ala dette her:

<form action='side.php'>
Carlsberg <input type='checkbox' name='bajer[]' value='carlsberg'>
Tubrog <input type='checkbox' name='bajer[]' value='tuborg'>
</form>

Det er jo et array der bliver postet der!

Min fejl

Niels Graverholt (10-05-2002)
Kommentar
Fra : Niels Graverholt


Dato : 10-05-02 00:46

Jeg får en fejlmelding:
Parse error: parse error, unexpected '<' in c:\programmer\apache
group\apache\htdocs\sletmig\skrivfil.php on line 54

- det drejer sig om linien
<a href='side2.php?fejl=$fejl'>Næste side</a>

Hvordan kan det være?






On Thu, 09 May 2002 22:48:05 +0200, -Martin- <admin@DELETEnatten-i.dk>
wrote:

>On Thu, 9 May 2002 20:57:04 +0200, anrNOTPART@OFMAILmac.com (Andreas N
>Rasmussen) wrote:
>
>>Hejsan,
>>
>>Se subj. - eller bliver man nødt til at dele den op?
>>(altså side.php?a=1&b=34&c=234 istedet for side.php?liste eller noget
>>tilsvarende? )
>
>Du kan da sagtens poste et array ?
>
>prøv fx
>
><?php
>
>$fejl = array("tadaa","ole");
>
><a href='side2.php?fejl=$fejl'>Næste side</a>
>?>
>
><?php
>// side2.php
>
>if($fejl) {
> for($i=0;$i<sizeof($fejl);$i++) {
> print $fejl[$i]".<br>\n";
> }
>} else {
> print "fejl var tomt ?";
>}
>?>


-Martin- (10-05-2002)
Kommentar
Fra : -Martin-


Dato : 10-05-02 01:41

><?php
>
>$fejl = array("tadaa","ole");
>
><a href='side2.php?fejl=$fejl'>Næste side</a>

skulle være
print "<a href='side2.php?fejl=$fejl'>Næste side</a>";

Niels Graverholt (10-05-2002)
Kommentar
Fra : Niels Graverholt


Dato : 10-05-02 07:55

Jeg vejrede morgenluft, da jeg læste nedenstående, fordi jeg som
nybegynder er på jagt efter en måde at overføre data fra en php fil
til en anden - ikke arrays, men almindelige variable.

Men jeg kan ikke få det til at virke, der sker bare ingenting på side
2.

vh
Niels











On Fri, 10 May 2002 02:41:04 +0200, -Martin- <admin@DELETEnatten-i.dk>
wrote:

>><?php
>>
>>$fejl = array("tadaa","ole");
>>
>><a href='side2.php?fejl=$fejl'>Næste side</a>
>
>skulle være
>print "<a href='side2.php?fejl=$fejl'>Næste side</a>";


J. (10-05-2002)
Kommentar
Fra : J.


Dato : 10-05-02 12:17


"Niels Graverholt" <ngr@mail.dk> wrote in message
news:3cdb6e80.3399992@news.stofanet.dk...
> Jeg vejrede morgenluft, da jeg læste nedenstående, fordi jeg som
> nybegynder er på jagt efter en måde at overføre data fra en php fil
> til en anden - ikke arrays, men almindelige variable.
>
> Men jeg kan ikke få det til at virke, der sker bare ingenting på side
> 2.

Måske kan du bruge det her link.

http://www.php.net/manual/en/language.variables.external.php

- J.



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste