denver wrote:
> Hej
>
> På en side har jeg en <FORM>, hvori man indsætter værdier for
> $ingredients, $quantity og $tal ...
>
> Når den sendes følger disse værdier naturligvis med. Mit problem
> opstår ved at jeg kører samme <FORM> igen, og lister de medsendte
> værdier over den <INPUT>^boks hvor værdierne sættes.
>
> Nu skal man kunne sende <FORM>'en igen og igen, og hver gang listes de
> medsendte informationer over hinanden, altså at man kan vælge
> ex.$ingredients 5 gange, med forskellige ting, og de bliver _alle_
> vist på siden i en kolonne.
>
> MEN problemet er jo at $ingredients bliver overskrevet hver gang,
> så´der kun kommer til at stå EN ting over boksen ??
>
> Jeg har med noget $_SESSION['var']; leget lidt med systemet, men kan
> ikk få den til at vise det mere en 1 side frem. Har kigget
>
www.php.net igennem uden at finde noget jeg lige kunne kæde det
> sammen med.
>
> Har en idé om at jeg måske skal gemme det som $ingredients1 og
> $ingredients2 osv. men hvordan jeg lige får kodet det så det virker
> kan jeg ikke overskue ??
>
> Håber i forstår mit spørgsmål, det er lidt svært at forklare ...
>
> /denver
Min begrænsede erfaring er at POST variabler kun kommer med over hvis de
er sat i formularen, du får dem simpelthen ikke med næste gang du sender
formularen. Min løsning på en næsten lignende situation var noget i
retning af:
if($reg_user) {echo "<span class=\"affirmgreen\">$reg_user</span>";echo
"<input type=\"hidden\" name=\"reg_user\" value =\"$reg_user\" />";}
else
{ echo " <input type=\"text\" maxlength=\"10\" size=\"20\"
name=\"reg_user\" tabindex=\"1\" /> "; echo $error_user;}
Jeg ved ikke om du kan gennemskue det, men jeg gemmer den første værdi i
et 'hidden' input.
Man må kunne gøre noget tilsvarende med et array?
Håber det hjalp
Jonni