Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2009, 20:13
galp77
 
Fecha de Ingreso: abril-2009
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta como capturar un dato de un formulario y asignarlo a una variable php

Buenas Noches señores

Solicito su ayuda a un rompe cabezas que tengo.

Tengo un formulario en html, la cual captura el codigo del empleado, nombre, cargo y sueldo, necesito capturar primero que todo el codigo del Empleado (CodEmp) y apenas los introduca y pierda el focus al precionar la tecla tabulador valide si existe este valor en la base de datos y si existe me traida el resto de los datos perteneciente al codigo correspondiente en caso contrario me indique no existe este empleado:

Yo tengo este codigo y esta idea pero aun esto perdido con la solucion:

<html>

<script>
function validar_nombre(){
validar=document.getElementById('CodEmp').value;
if (validar==""){
alert("Debe Ingresar un Empleado");

}

}
</script>

<?php

$CodEmp=$_POST['CodEmp'];


//conecto con la base de datos
$conn = mysql_connect("localhost","root","");
//selecciono la BBDD
mysql_select_db("proyecto",$conn);

//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM otrosempleados WHERE CodEmp='$CodEmp'";

//Ejecuto la sentencia select y el resultado lo guardo en la variable $rs
$rs = mysql_query($ssql,$conn);
$row = mysql_fetch_assoc($rs);

?>

<head><title>SISTEMA DE CONTROL DE FLOTA</title>
</head>
<body>
<center>
<h1><font color="orange">INCLUSION DE EMPLEADOS</font></h1>
<form name="CodEmp" method='post' action="">

<hr />
<table border="1">
<tr>
<td>Código:</td>
<td>
<input type="text" name="CodEmp" size="2" maxlength="2" value="Enviar" onclick="javascript:validar_nombre();" value="<?php echo $row['CodEmp']; ?>">
</td>
<td>Nombre:</td>
<td>
<input type="text" name="Nombre" size="10" maxlength="10" value="<?php echo $row['Nombre']; ?>">
</td>
</tr><tr>
<td>Cargo:</td>
<td>
<input type="text" name="Cargo" size="15" value="<?php echo $row['Cargo']; ?>">
</td>
<td>Sueldo:</td>
<td>
<input type="text" name="Sueldo" size="10" maxlength="10" value="<?php echo $row['Sueldo']; ?>">
</td>
</tr><tr>
<td>Departamento:</td>
<td>
<input type="text" name="CodDpto" size="2" maxlength="2" value="<?php echo $row['CodDpto']; ?>">
</td>
</tr><tr>
<td><input type="submit" </td>
<td><input type ="reset" value = "reetablecer"> </td>

</tr>
</table>
</form>
</center>
<br /><hr />
</body>
</html>



<? php
// Librero o limpo los valores almacenados en la variable $rs, cuando realizamos el select
mysql_free_result($rs);
// Cierro la conexion con la base de datos "proyecto"
mysql_close($conn);
?>