Cita:
Iniciado por Narxon
Ah se me olvidaba, en cuanto a lo de
Quizás sería mejor que elimines el formulario estático(el hecho en HTML) y uses solo el que te crea PHP, al menos es lo que suelo hacer yo, un saludo y suerte!!
El problema es que en ese formulario tambien guardo y borro registros, manejando los submit de mis botones Registrar y Borrar, lo de mostrar datos lo quiero hacer en el boton de Buscar.
Con el isset checo si los botones mandan algo para asi ejecutar mi codigo php de las consultas mysql.
Código PHP:
<?php
$conexion = mysql_connect("localhost", "root", "") or die("NO SE ENLAZO AL SERVIDOR");
mysql_select_db("pqx", $conexion) or die ("NO SE ENCONTRO LA BASE DE DATOS");
if(isset($_POST['registrar'])){
$nss = $_POST['nss'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$domicilio = $_POST['domicilio'];
$telefono = $_POST['tel'];
$turno = $_POST['turno'];
$tipo_empl = $_POST['puesto'];
$usuario = $_POST['usuario'];
$pass = $_POST['pass'];
$estatus = $_POST['estatus'];
$consulta = "insert into empleado values('', '$nss', '$nombre','$apellido','$domicilio','$telefono','$turno',
'$tipo_empl','$usuario','$pass','Activo' );";
mysql_query($consulta, $conexion) or die("NO SE AGREGARON LO DATOS");
mysql_close($conexion);
}
$conexion = mysql_connect("localhost","root","") or die("NO SE ENLAZO AL SERVIDOR");
mysql_select_db("pqx",$conexion) or die ("NO SE ENCONTRO LA BASE DE DATOS");
$consulta = "Select * from empleado;";
$consultaHecha = mysql_query($consulta,$conexion) or die ("Consulta no realizada");
if(mysql_num_rows($consultaHecha) > 0)
{
echo("<table border='1' align='center'><tr bgcolor='silver'><td><b>Numero</b></td><td><b>NSS</b></td><td><b>Nombre</b></td>
<td><b>Apellido</b></td><td><b>Domicilio</b></td><td><b>Telefono</b></td>
<td><b>Turno</b></td><td><b>Puesto</b></td><td><b>Usuario</b></td><td><b>Password</b></td><td><b>Estatus</b></b></td></tr>");
while($fila = mysql_fetch_array($consultaHecha))
{
extract($fila);
echo("<tr><td>".$id."</td><td>".$nss."</td><td>".$nombre."</td><td>".$apellido."</td><td>".$domicilio."</td><td>".$telefono."</td>
<td>".$turno."</td><td>".$tipo_empl."</td><td>".$usuario."</td><td>".$pass."</td><td>".$estatus."</td></tr>");
}
}
else{
echo("<script language = 'javascript'>
alert('No hay registro');
</script>");
}
echo("</table>");
mysql_close($conexion);
$conexion = mysql_connect("localhost","root","") or die("NO SE ENLAZO AL SERVIDOR");
if (isset($_POST['bloquear']))
{
// process form
$id = $_POST['id'];
$link = mysql_connect("localhost", "root","");
mysql_select_db("pqx",$conexion);
$sql = "DELETE from empleado WHERE id=$id;";
$result = mysql_query($sql);
}
mysql_close($conexion);
$conexion = mysql_connect("localhost","root","") or die("NO SE ENLAZO AL SERVIDOR");
if (isset($_POST['buscar']))
{
// process form
$id = $_POST['id'];
mysql_select_db("pqx", $conexion) or die ("NO SE ENCONTRO LA BASE DE DATOS");
$consulta = "Select * from empleado where id = $id;";
$consultaHecha = mysql_query($consulta,$conexion) or die ("Consulta no realizada");
if(mysql_num_rows($consultaHecha) > 0)
{
while($fila = mysql_fetch_array($consultaHecha))
{
$nss = $row['nss'];
}
}
else{
echo("<script language = 'javascript'>
alert('No hay registro');
</script>");
}
echo("</table>");
mysql_close($conexion);
}
?>