skymanMedlem sedan juli 20011 347 inlägg
Nu kommer jag med mina dumma loopar igen.
Sida 1:(php4-generad
kodkodkodkod...
<input type='text' name='ruta1' value='1'>
<input type='text' name='ruta2' value='5'>
<input type='text' name='ruta3' value='19'>
<input type='text' name='ruta4' value='0'>
<input type='text' name='ruta5' value='0'>
osv...
På sidan efter kör jag en loop som hämtar dessa variabler. Sida 2:
<?php
for($index='1';$index<100;$index++){
echo ${"ruta".$index};
}
Detta rä en förenkling, men det funkar absolut inte. Jag får Warning: Undefined variable... på varenda en av 'ruta'-variablerna...
Frågan lyder: Kan man göra det snitsigare med HTTP_GET_VARS eller dyligt? Jag har gjort precis samma sak på att annat ställe och där funkar det suvve... :q :q :q
------------------
-nipp-
KimMedlem sedan jan. 20003 571 inlägg
Bara för att kolla - använder du GET som METHOD i formuläret. Använder du POST så måste du använda HTTP_POST_VARS[]
------------------
-mucho-
skymanMedlem sedan juli 20011 347 inlägg
Jag använder POST men hur skriver man scriptet som man skall lägga in i loopen som hämtar dessa variabler?
${"ruta".$index}=HTTP_POST_VARS[???????????]; :q
------------------
-nipp-
[Redigerat av skyman den 05 sep 2001]
patrickpollyMedlem sedan mars 2001187 inlägg
Jag brukar använda följande kod för att hämta saker från POST och GET-variablerna.
while(list($variable_name,$variable_value) = each($HTTP_POST_VARS))
$ruta[$variable_name] = $variable_value;
//Patrik
------------------
Patrik Lindgren - Alxnet AB
Alxnet.se - gratis webbverktyg