Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2013, 12:58
Avatar de indie_rok
indie_rok
 
Fecha de Ingreso: mayo-2013
Ubicación: Top of the world.
Mensajes: 85
Antigüedad: 11 años
Puntos: 0
Enviar 2 valores por <option>

Hola amigos!

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
Pero no funciona, ya que en select_repair.php yo seleciono el valor del OPTION a atraves del parametro search_res (nombre del SELECT) y no puedo accesar a la etiqueta value y name al mismo tiempo como pueden ver aca:


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");

Me quiero matar!!! jaja

ayuda!