Jump to content

can't get value from listbox


porta325

Recommended Posts

Hey guys. I have a problem getting a value from a listbox. It works ouside a form, but when i try to get the value from the form it won't display it in the URL so it's not working. Can i get some help? Thank you!!

 

here's the code:

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

</head><SCRIPT language=JavaScript>

function reload(form){

var val=form.judet.options[form.judet.options.selectedIndex].value;

self.location='test.php?judet=' + val ;

}

</script>

 

<?php

mysql_connect("localhost", "root", "") or die(mysql_error());

mysql_select_db("accommod") or die(mysql_error());

$judet=$_POST["judet"];

$result = mysql_query ("SELECT * FROM jud ORDER BY judet ");

$result1 = mysql_query ("select orase.id_oras, orase.oras, jud.judet from orase, jud where id_oras = judet");

 

$i = 1; //set $i to 1 outside the loop

?>

<body>

 

<?php   

 

echo "<select name=\"judet\" onchange=\"reload(this.form)\">";

echo "<option> judet </option>";

echo "<option>";

$i=1;

while ($row=mysql_fetch_assoc($result)) {

$judet=$row['judet'];

echo "$judet"; //display the records in a <td>

$i = $i + 1;

if ($i == 2){

echo "</option><option>";

 

$i=1;

}

}

 

?>

</select>

<?php       

echo "<select name=\"oras\">";

echo "<option>";

$i=1;

while ($row=mysql_fetch_assoc($result1)) {

$oras=$row['oras'];

echo "$oras"; //display the records in a <td>

$i = $i + 1;

if ($i == 2){

echo "</option><option>";

 

$i=1;

}

}

 

?>

 

</select>

<input type="submit" value="baga">

</form>

</body>

</html>

 

Link to comment
https://forums.phpfreaks.com/topic/75645-cant-get-value-from-listbox/
Share on other sites

try this

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head><SCRIPT language=JavaScript>
function reload(form){
var val=form.judet[form.judet.selectedIndex].value; 
self.location='test.php?judet=' + val ;
}
</script>

<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("accommod") or die(mysql_error());
$judet=$_POST["judet"];
$result = mysql_query ("SELECT * FROM jud ORDER BY judet ");
$result1 = mysql_query ("select orase.id_oras, orase.oras, jud.judet from orase, jud where id_oras = judet"); 

$i = 1; //set $i to 1 outside the loop
?>
<body>

<?php    

echo "<select name=\"judet\" onchange=\"reload(this.form)\">";
echo "<option> judet </option>";

while ($row=mysql_fetch_assoc($result)) {
echo "<option value='{$row['judet']}'>{$row['judet']}</option>"; //display the records in a <td>
}
echo "</select>";

  
echo "<select name=\"oras\">";
echo "<option>";
$i=1;
while ($row=mysql_fetch_assoc($result1)) {
$oras=$row['oras'];
echo "$oras"; //display the records in a <td>
$i = $i + 1;
if ($i == 2){
echo "</option><option>";

$i=1;
}
}

?>

</select>
<input type="submit" value="baga">
</form>
</body>
</html>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.