webForumDet fria alternativet

Http_get_vars

3 svar · 173 visningar · startad av skyman

skymanMedlem sedan juli 20011 347 inlägg
#1

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
#2

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
#3

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
#4

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

Genererad på 384 ms · cache AV · v20260730165559-full.f96bc7eb