webForumDet fria alternativet

variabel [this.selectedIndex].

JavaScript

2 svar · 168 visningar · startad av mhedda

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

Hejsan!
Jag undrar hur man ska får med sig variabeln namn till bottom framen har denna kod för tillfället.

<select class='select' name='namn'  onChange="window.location.href(this.options[this.selectedIndex].value)" style='font-size:10px; font-family:Verdana, Arial, Helvetica;sans-serif; width:173px;'>
                <?

					if(!isset($namn)){echo "<option>-- Välj namn --</option>";}
					if(isset($namn)){echo "<option value='$namn'>$namn</option>";}
				
				openConn();
				
					$strSQL="SELECT DISTINCT namn FROM tbl_person";
					$result=odbc_exec($conn,$strSQL) or die("blöööö");

					while($row = odbc_fetch_row($result))	  
						{
							$namn = odbc_result($result,"namn");

			
			?>
				
                <option value="<? echo "?namn=".$namn; ?>"> 
                <? echo $namn ?>
                </option>
                <?
			  	}
			  ?>
              </select>
			 
			  <script language="JavaScript">
			  
				parent.bottom.location.reload();
				</script>

och bottom framen ser ut så här

<?
	Global $conn, $summa;
	
	
			if(isset($_GET['namn']))
			{
				$namn = $_GET['namn'];
			}
if($namn!="")
{
	openConn();
	
	$strSQL_all="Select * From tbl_tidrapport WHERE namn='$namn'";
	$result_all=odbc_exec($conn,$strSQL_all);
	
	while(odbc_fetch_row($result_all))	  
	{
	$namn  = stripslashes(odbc_result($result_all,2));
	$datum = stripslashes(odbc_result($result_all,3));
	$tid_atgang = stripslashes(odbc_result($result_all,4));
	$project_id = stripslashes(odbc_result($result_all,5));
	$person_id = stripslashes(odbc_result($result_all,6));
	
	echo $namn."<br>";
	echo $datum."<br>";
	echo $tid_atgang."<br>";
	echo $project_id."<br>";
	

	}
}
else
{
	echo "Inget namn är valt";
}

echo $namn;
?>

Där tänkte jag hämta upp namn variabeln och plocka ut alla med det namnet så fort jag väljer ett namn i select menyn men hur hakar jag på variabeln på strängen. Kan man göra det efter value jag är inte så haj på javascript.
MVH hedda

Medlem sedan juni 20004 308 inlägg
#2

Hejsan.

Menar du så här?

onChange="parent.bottom.location.href='sidan.php'+this.options[this.selectedIndex].value"

Medlem sedan feb. 2000385 inlägg
#3

Lysande!
Man tackar, funkar klockrent.
Tack för att du tog dig tid med en novis.

MVH hedda

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)