Estoy tratando de mandar 2 valores a traves de un mismo <option>
Pero no puedo..
Lo que quiero es mandar a select_repair.php el valor de status, tanto como el valor de id.
Aqui mi codigo:
Conection a SQL
Código PHP:
require_once("conection.php");
$name=$_POST["name"];
$last_name=$_POST["lastname"];
$phone=$_POST["phone"];
$sql_search="SELECT description,status,id from item where name='$name' and last_name='$last_name'";
$res_search=mysql_query($sql_search);
-------------------------------------------------------
Imprime dinamicamente el numero de options en un select y le asigna VALUE a cada OPTION también dinámicamente
Código PHP:
<form action="select_repair.php" method="post">
<select name="search_res"><option>Select the phone</option> <!-- Aparece drop down deacuerdo al usuario-->
<?php
while($imp_search=mysql_fetch_array($res_search))
{
if($imp_search["status"]==1)
{
echo "<option style='color:red' value=".$imp_search["status"].">". $imp_search["description"]."</option>";
}
if($imp_search["status"]==3)
{
echo "<option style='color:yellow' value=".$imp_search["status"].">". $imp_search["description"]."</option>";
}
}
?>
</select><br />
<input type="submit" value="Do it!" />
</form>
Alguna idea?
He intentado poner
Código PHP:
<option style='color:yellow' value=".$imp_search["status"]." name="$_imp_search["id"]">". $imp_search["description"]."</option>
select_repair.php
Código PHP:
$repair_redirect=$_POST["search_res"];
if($repair_redirect==1)
{
$name=$_POST["name"];
$last_name=$_POST["last_name"];
$phone=$_POST["phone"];
header("Location:repair_2.php?name=$name&last_name=$last_name&phone=$phone");
}
if($repair_redirect==3)
{
$name=$_POST["name"];
$last_name=$_POST["last_name"];
$phone=$_POST["phone"];
header("Location:repair_3.php?name=$name&last_name=$last_name&phone=$phone");
}
ayuda!