webForumDet fria alternativet

Problem med formulär!

2 svar · 202 visningar · startad av Poppe25

Poppe25Medlem sedan apr. 2002255 inlägg
#1

Har följande kod och vill utvärdera vilket värde variabeln q har efter att man submittat första formuläret. Varför kommer jag aldrig in i ifsatsen if(isset($q)){.....?

<form action="Fotboll.php" method="get">
<select name="q" size="25">
<?
// skapa en rullista med alla frågor, deras svar och id:n
while($rad=mysql_fetch_array($resultat))
{
echo "<option value=$rad[0]>$rad[0]";
}
?>
</select><br><br>
<input type="submit" value="Visa">
</form>
</th><tr>
<table>
<tr><th>
<?
if(isset($q))
{
//$sql2 = "SELECT* FROM tblfotquiz WHERE id=$questions";
//$resultat2 = mysql_query($sql2);
//$rad = mysql_fetch_row($resultat2);
echo $q;
}else echo "Tjena";
?>
</th></tr>
</table>

SebbeMedlem sedan jan. 20032 285 inlägg
#2
<? 
if(isset($_GET['q'])) { 
  //$sql2 = "SELECT* FROM tblfotquiz WHERE id=$questions"; 
  //$resultat2 = mysql_query($sql2); 
  //$rad = mysql_fetch_row($resultat2); 
  echo $_GET['q']; 
} else echo "Tjena"; 
?>
rakiMedlem sedan jan. 2003137 inlägg
#3

Du hade glömt att avsluta option taggen, vet inte om det spelar någon roll.

<? 
// skapa en rullista med alla frågor, deras svar och id:n 
while($rad = mysql_fetch_array($resultat)) { 
	echo "<option value=\"".$rad[0]."\">".$rad[0]."</option>"; 
} 
?>
132 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)