Cita:
Iniciado por helacer
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