Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2011, 12:04
jose_fc
 
Fecha de Ingreso: septiembre-2011
Mensajes: 34
Antigüedad: 13 años, 5 meses
Puntos: 0
Filtro de datos

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
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.      
  6. <form action="" method="post">
  7.  
  8. <select  name="nombre">
  9.  
  10. <?php
  11. include("conecta.php");
  12.  
  13.  
  14. $sSQL="Select CodEmp, Nombre From empleados";
  15. $result=mysql_query($sSQL);
  16.  
  17. //Generamos el menu desplegable
  18. while ($row = mysql_fetch_array($result))
  19. {
  20.  
  21.      echo '<option value="' . $row['CodEmp'] . '">' . $row['Nombre'] . '</option>';
  22.  
  23. }
  24.  
  25. ?>
  26. </select>
  27.  
  28. <?php
  29. include("conecta.php");
  30.  
  31. $listaNombre = $_POST['nombre'];
  32.  
  33. $consulta = "Select * From empleados Where CodEmp ='$listaNombre'";
  34. $sueldo_editar = mysql_query($consulta) or die(mysql_error());
  35. $fila = mysql_fetch_array($sueldo_editar);
  36.  
  37. ?>
  38.  
  39. <br />
  40. <input type="text" name="Ver" value="<?php echo $fila['Sueldo']; ?>" />
  41. <!--<input type="button" value="Actualizar"/>-->
  42. </form>
  43.  
  44.  
  45.  
  46. </body>
  47. </html>

Pero me da este error:
Código HTML:
Ver original
  1. 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.