webForumDet fria alternativet

vrålklurigt variabelnamn!

PHPur PHP

6 svar · 228 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Frågan#1

hur får jag fram värdet ur följande formobjekt?

<?
echo "<input type=\"text\" name=".$name[$i]."_attribut>";
Medlem sedan jan. 2002341 inlägg
#2

Min gissning: :)

För det första skulle jag lägga till ett dolt fält med värdet för $i, typ

 echo "<input type=hidden value=\"$i\">";

I Mottagarfilen (php 4.2.3):

   $i = $_POST["i"];
   $name = $_POST["name[$i]_attribut"];

   echo $name;

I Mottagarfilen (äldre versioner):

   $name = $name["$i"]_attribut;

   echo $name;

vet inte om det funkar.. men tål kanske att testas

Medlem sedan juli 2001711 inlägg
#3

jag kör äldre version och borde isf skriva $HTTP_POST_VARS[name[$i] men det går ju inte... hur gör man?

jag har redan en slinga som grejar $i

Medlem sedan juli 2001711 inlägg
#4

red:

jag e ute o seglar - bortse från detta

Medlem sedan jan. 2002341 inlägg
#5

Fick du ordning på det?

Medlem sedan aug. 20002 975 inlägg
#6

Du kan ju alltid prova något sånt här på skriptsidan

foreach($HTTP_POST_VARS as $key => $val){
  if (substr($key, -9) == "_attribut"){
    echo "$key har värdet $val <br>";
  }
}
Medlem sedan juli 2001711 inlägg
#7

nä jag har inte fått riktigt ordning på det. Mattes tips ska jag prova i kväll.

133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)