webForumDet fria alternativet

Select

2 svar · 150 visningar · startad av mhedda

mheddaMedlem sedan feb. 2000385 inlägg
#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

PepeJeriaMedlem 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?

dectgapMedlem 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...".

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