selec option избран value

kWo_2

Registered
значи имам наредени
избери нещо
нещо 1
нещо 2
нещо 3
нещо

как ще стане ако гет е 2 да ми е селектиран "нещо 2" и да е показано в value :) ако нещо не съм обяснил както трябва ще направя 2 снимки
 
Аз неоспях да разбера точно какво искаш но виш това :
Код:
<form method="POST" action="">
<select name="select">
<option value="empty">Изберете нещо !</option>
<option value="1">Нещо 1</option>
<option value="2">Нещо 2</option>
<option value="3">Нещо 3</option>
</select>
<input type="submit" name="submit" value="Натисни"></form>
<?
if (isset($_POST['submit']))
{
$select=$_POST['select'];
if ($select=="empty")
{
echo "Несте избрали нищо !";
}
else
{
echo $select;
}
}
?>
за да промениш стойноста която ще се изведе когато избереш да речем Нещо 1 променяш стойността на value в случая 1 ..
 
Hunter ето
Гет променливата - $get_id
<select name="goo" >
<?php
echo '<option value=""> -Избери- </option>';

$query_select_go = mysql_query("SELECT * FROM cat ORDER BY cid ASC") or die(mysql_error());

while ($row_go = mysql_fetch_array($query_select_go)) {

echo '
<optgroup label="'.$row_go["cname"].'">
';

$query_select= mysql_query("SELECT * FROM fo WHERE cat='".$row_go["cid"]."'") or die(mysql_error());

while ($row2_go = mysql_fetch_array($query_select)) {

echo '<option value="'.$row2_go["id"].'">'.$row2_go["name"].'</option>
';

}
echo '
</optgroup>
';
}
echo '
</select>

justspy сега е пробвам кода ти :)

Едит: justspy като избера стойност и дам субмита не остава селектирано :?
 
Да кажем, че $_GET променливата ти е $_GET['pro'].

Ето кодец:

Код:
<select name="goo" >
<?php
echo '<option value=""> -Избери- </option>';

$query_select_go = mysql_query("SELECT * FROM cat ORDER BY cid ASC") or die(mysql_error());

while ($row_go = mysql_fetch_array($query_select_go)) {

echo '
<optgroup label="'.$row_go["cname"].'">
';

$query_select= mysql_query("SELECT * FROM fo WHERE cat='".$row_go["cid"]."'") or die(mysql_error());

while ($row2_go = mysql_fetch_array($query_select)) {

echo '<option value="'.$row2_go["id"].'"'.(($_GET['pro'] == $row2_go['id']) ? 'selected="selected"' : "").'>'.$row2_go["name"].'</option>
';

}
echo '
</optgroup>
';
}
echo '
</select>
 
HunteR каза:
Да кажем, че $_GET променливата ти е $_GET['pro'].

Ето кодец:

Код:
<select name="goo" >
<?php
echo '<option value=""> -Избери- </option>';

$query_select_go = mysql_query("SELECT * FROM cat ORDER BY cid ASC") or die(mysql_error());

while ($row_go = mysql_fetch_array($query_select_go)) {

echo '
<optgroup label="'.$row_go["cname"].'">
';

$query_select= mysql_query("SELECT * FROM fo WHERE cat='".$row_go["cid"]."'") or die(mysql_error());

while ($row2_go = mysql_fetch_array($query_select)) {

echo '<option value="'.$row2_go["id"].'"'.(($_GET['pro'] == $row2_go['id']) ? 'selected="selected"' : "").'>'.$row2_go["name"].'</option>
';

}
echo '
</optgroup>
';
}
echo '
</select>

PERFECT :?: Мерси
 

Back
Горе