![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/02/2013, 08:22
|
![Avatar de andres_15_](http://static.forosdelweb.com/customavatars/avatar260004_3.gif) | | | Fecha de Ingreso: septiembre-2008 Ubicación: Cali
Mensajes: 232
Antigüedad: 16 años, 4 meses Puntos: 7 | |
Respuesta: lista de opciones Cita:
Iniciado por andres_15_ buen día, buen pues tengo una estructura PHP, donde tengo un select que lo hago en base a una base de datos, el problema es que por ejemplo tengo un campo que se llama frentes y este campo junto con codigo de proyecto son llaves primarias. ahora el problema es que el campo Frente se puede repetir siempre y cuando codigo del proyecto sea diferente. Esto hace que se repita el primer campo, el cual estoy colocando en el menu del select y esto me arroja todos los datos de esa columna. Lo que quiero es que si por ejemplo el frente es manuelita, lo imprima solo una vez y si es otro frente que tambien lo imprima una vez. Añado que los datos de esa tabla pueden ser modificados por el usuario.
este es el problema: Código PHP: <?php
include ("../Conexion/conexion.php");
if ($sql="select (frente) from frentes ")
$sql2="select Empleado from Empleados";
$datos=mysqli_query($con,$sql); $datos2=mysqli_query($con,$sql2);
?>
<html> <head> <title></title> </head> <meta http-equiv="content-type" type="text/html; charset=utf-8"/> <link rel="stylesheet" type="text/css" href="../Vistas/vistaformularioingreso.css"> <body>
<form action="recibeformulario.php" method="POST">
<fieldset align="center"> <legend> Control </legend>
<label for="tra"> Trabajador:
<select name="tra">
<?php
while ($reg2=mysqli_fetch_array($datos2)) { $nombres=$reg2["Empleado"];
echo "<option>$nombres</option>"; }
?>
</select> </label>
<label for="cargo"> Cargo: <select name="cargo" id="cargo"> <option value="oficial">Oficial</option> <option value="soldador">Soldador</option> <option value="ayudante">Ayudante</option> <option value="Ingeniero">Ingeniero</option> <option value="Supervisor">Supervisor</option> <option value="almacenista">Almacenista</option> <option value="auxingenieria">Aux.ingenieria</option> </select> </label>
<label for="fecha"> Fecha <input type="text" id="fecha" name="fecha" placeholder="aa/mm/dd"> </label>
Proyecto <input type="text" id="cont" name="contrato">
<label for="hora"> Horas <input type="text" id="hora" name="hora"> </label>
<label for="frente" id="frente">
Frente:<select name="frente">
<?php
while ($reg= mysqli_fetch_array($datos)) {
$frentes=$reg["frente"];
echo "<option>$frentes</option>"; } ?>
</select> </label>
<label> <input type="submit" value="Enviar"> </label> </fieldset> </form> </body> </html> este es el problema:
Uploaded with ImageShack.us |