Soy nuevo en este foro al igual que php y mysql.
Lo que quiero realizar es un filtro de datos a través de una lista desplegable.
He creado una tabla que se llama empleados, la cual tiene como campos:
CodEmp, Nombre, Categoria, Sueldo.
La lista desplegable debe llenarse con los nombres(Nombre) y cuando seleccione un nombre, me muestre el sueldo de este en un campo de texto.
Ahora bien, todo el codigo lo quiero hacer en una sola pagina a exepción de la conexion a la base de datos.
Hice esto:
Código PHP:
Ver original
<html> <head> </head> <body> <form action="" method="post"> <select name="nombre"> <?php include("conecta.php"); $sSQL="Select CodEmp, Nombre From empleados"; //Generamos el menu desplegable { echo '<option value="' . $row['CodEmp'] . '">' . $row['Nombre'] . '</option>'; } ?> </select> <?php include("conecta.php"); $listaNombre = $_POST['nombre']; $consulta = "Select * From empleados Where CodEmp ='$listaNombre'"; ?> <br /> <input type="text" name="Ver" value="<?php echo $fila['Sueldo']; ?>" /> <!--<input type="button" value="Actualizar"/>--> </form> </body> </html>
Pero me da este error:
Código HTML:
Ver original
Notice: Undefined index: nombre in C:\wamp\www\Practicas\TraerDatos\Traer1.php on line 30
Ayudaaaaaaa Porfavor ya que no puedo salir de aqui . Gracias.