Hola que tal.
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 originalNotice: Undefined index: nombre in C:\wamp\www\Practicas\TraerDatos\Traer1.php on line 30
Ayudaaaaaaa Porfavor ya que no puedo salir de aqui

. Gracias.