Foros del Web » Programando para Internet » PHP »

Algo curioso al hacer una consulta en javascript

Estas en el tema de Algo curioso al hacer una consulta en javascript en el foro de PHP en Foros del Web. Que tal me podrian hechar la mano Estoy haciendo lo siguiente para verificar si el dato que el usuario teclea en el formulario existe dentro ...
  #1 (permalink)  
Antiguo 28/10/2006, 19:11
 
Fecha de Ingreso: septiembre-2006
Ubicación: Practicando....
Mensajes: 106
Antigüedad: 17 años, 7 meses
Puntos: 0
Algo curioso al hacer una consulta en javascript

Que tal me podrian hechar la mano


Estoy haciendo lo siguiente para verificar si el dato que el usuario teclea en el formulario existe dentro de la base de datos

tengo la tabla empleados y hago la consulta cuando el usuario teclea un dato y lo verifica pero es que sucede que me localiza el dato pero si cambio de valor en el formulario me dice que no lo localiza cuando en realidad se encuentra me podrian decir de favor en que ando mal por favor


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="javascript">
function buca_jefe(formulario)
{
with (document.forms[formulario]) // Establecemos por defecto el nombre formulario pasado para toda la función.
{
var centro = jefe.value; // Valor seleccionado en el primer combo.
var band = 0;

if (centro != 'null') // Si el valor es distinto de 'null'.
{
<?php
// CODIGO PHP
$conexion = mysql_connect("localhost","root");
mysql_select_db("trabajo",$conexion);
$cons_cen = mysql_query("SELECT * FROM empleado where bandera=1;", $conexion);

for ($l = 0; $l < mysql_num_rows($cons_cen); ++$l)
{
$cen = mysql_fetch_object($cons_cen);
?>
if (centro == '<?php echo $cen->id_e;?>')
{
alert ("Registro Localizado");
band=1;
}
if (band == 0)
{alert ("Jefe no Válido");
return;
}

<?php
// CODIGO PHP
}
?>
}
}
}
</script>


</head>
<body>
<form name="datos" >
<p>
<input name="jefe" type=text onblur="buca_jefe('datos');">
</p>
</form>
</body>
</html>
  #2 (permalink)  
Antiguo 28/10/2006, 20:05
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 4 meses
Puntos: 9
que php es un lenguaje del lado del servidor, se no se va a volve a ejecutar el codigo php con un evento del lado del cliente, y metete eso bien en la cabeza, en todo la caso vos lo que vas a necesitar es mezclar Js con PHP y para eso tenes AJAX. te recomiendo te des una vuelta por las FAQS de ese foro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:49.