Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/02/2008, 14:07
marco_sa
 
Fecha de Ingreso: diciembre-2007
Mensajes: 113
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Como hacer una lista desplegable un poco rara

Cita:
Iniciado por helacer Ver Mensaje
Tenga en cuenta que en el value del select me falto el signo pesos y depronto me quedo mal l nombre de los campos a mostrar. No hay sea que por esos errorcitos sea que no le esta funcionando.

Suerte y me cuenta como resolvio al fin eso!
Hola helacer

Haber si tu ves aqui el error, por que parece que consulta bien pero me duplica los datos, veras este es el codigo lo he hecho por partes las consulta:
Código PHP:
<?php
echo " <select name='id_operario' class='text_login' id='id_operario'>";
echo  
"<option>Selecciona un operario</option>";

require 
'config.php';

$id_delegacion=$_GET['id_d'];
$id_empresa=$_GET['id_e'];

echo 
"$id_delegacion <br>";

  
// Sacamos los operarios prefacturados
 
$com_facturado=mysql_query("SELECT id_operario,cod_operario FROM prefactura WHERE id_delegacion='$id_delegacion' AND fecha='$fecha'");
 while (
$esta=mysql_fetch_row($com_facturado))




{
echo 
$esta[0];

// Aqui exctraemos los operarios que todavia no han prefacturado
$sacar_operario=mysql_query("SELECT id_operario,id_delegacion,cod_operario,apellido1,apellido2,nombre FROM operarios WHERE id_delegacion='$id_delegacion' AND id_operario!='$esta[0]'");

while (
$row mysql_fetch_row($sacar_operario))

        {
         if (
$row[0]==$esta[0])
         {
         echo 
"Estoy aqui";
         }
         else
         {
         echo
" <option value=".$row[0].">->".$row[2]."-".$row[5]."-".$row[3]."-".$row[4]."</option>";
               }

               }

}
echo 
"</select> ";
?>
En la lista me devuelve lo siguiente en este orden

1
3
4
1
2
4

Donde el 3 no me lo deberia devolver, ni el 2 tampoco, pero tambien me lo duplica.

Haber si alguien ve el por que y donde reside el error, por que yo lo veo bien , por mas que lo miro, jejejeje

Saludos y gracias