webForumDet fria alternativet

Frågesport

3 svar · 259 visningar · startad av nordan

nordanMedlem sedan juni 2000949 inlägg
#1

Hej
Om man vill göra ett lite mera dynamiskt röst script. Typ att man går in på en adminsida och skriver in
ett antal frågor som man vill lägga in på en sida och som man sen skall svara på med hjälpa
av radio knappar. Har ni nå tips?

En sida med frågorna ser ut så här:

<form action="svar.php" method="post">
Fråga 1
 <input type="radio" name="1[]" value="1">
 <input type="radio" name="1[]" value="2">
Fråga 2
 <input type="radio" name="2[]" value="1">
 <input type="radio" name="2[]" value="2"> 
<input type="radio" name="2[]" value="3">
Fråga 3
 <input type="radio" name="3[]" value="1">
 <input type="radio" name="3[]" value="2"> 
<input type="radio" name="3[]" value="3">
<input type="radio" name="3[]" value="4">
</form>

Hur gör jag enklast för att plocka fram vad besökaren har klickat på, alltså på svars sidan.

nordanMedlem sedan juni 2000949 inlägg
#2

Vad tycker ni om denna lösning på min fråga?
Så här är ända sättet jag får till det. Men det kanske finns nå bättre sätt?

$x = 1;
$num_rows = count($_POST);

while ($x <= $num_rows)
{
	foreach ($_POST[$x] as $key => $value)
	{
	  
	  echo "Key: ".$key;
	  echo "Värde: ".$value;
	  echo "<br>";
	 
	}
	
	$x++;
}
nordanMedlem sedan juni 2000949 inlägg
#3

Är det någon som vet om man kan få fram variabel namnen ur en $_POST array?
Med min foreach får jag ju bara fram värdet!

The_HulkMedlem sedan juni 20031 837 inlägg
#4

foreach($_POST as $key => $value)
{
...
}

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