webForumDet fria alternativet

Select

JavaScript

2 svar · 152 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Frågan#1

Hej!
Har ett litet problem jag är inte så haj på javascript så hoppas ni kan lösa detta åt mig.
Jag har denna kod som skickar med en sträng med namn så långt är det bra länken blir
http://digiwood/tid_rapport/form.php?namn=SEB

<select class='select' name='namn'  onchange="parent.location.href(this.options[this.selectedIndex].value)" style='font-size:10px; font-family:Verdana, Arial, Helvetica;sans-serif; width:173px;'>
                <option>-- välj namn --</option>
				<?
				openConn();
				
					$strSQL="SELECT DISTINCT namn FROM tbl_person";
					$result=odbc_exec($conn,$strSQL) or die("blöööö");
					echo $strSQL;
					while($row = odbc_fetch_row($result))	  
						{
							$namn = odbc_result($result,"namn");

			
			?>
                <option value="<? echo "form.php?namn=".$namn; ?>"> 
                <? echo $namn ?>
                </option>
                <?
			  	}
			  ?>
              </select>

Problemet när jag ska hämta upp variabeln $namn längre ner på sidan med nedansående kod så hänger inte namnet med.

	if(isset($namn))
				{
					$str_pid="SELECT* FROM tbl_person WHERE namn='$namn'";
					$result_id=odbc_exec($conn,$str_pid);

					while($row = odbc_fetch_row($result_id))	  
						{
							$project_id = odbc_result($result_id,4);

			

                 
                echo "<option>".$project_id."</option>";
                
						}
				}		
				else
				{
					echo "<option>-- Inget projekt id--</option>";
				}

              		echo "</select>";

Hoppas ni förstår mitt problem.
MVH hedda

Medlem sedan feb. 2003774 inlägg
#2

Det beror på hur din html ser ut när du output:ar den med php. Visa den istället, och vad får du för javascript error?

Medlem sedan sep. 20021 655 inlägg
#3

Det här är inget JavaScript-problem, och hör därför hemma i PHP-forumet.

Jag vet inte om det är det som orsakar felet, men i SQL-satsen har du skrivit "SELECT* FROM..." istället för "SELECT * FROM...".

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)