En una pagina de registro usuarios... tengo un list donde me muestra todo los usuarios que voy dando de alta pero al momento de dar de alta ... cuando hace el refrescado despues de ingresar los datos ... me los datos de penultimo dato ingresado y los cajas de texto me pone los penultimos datos del usuario y lo botones me los habilita...
Codigo de alta:
Código PHP:
<?php
//CUANDO SE SELECCIONA ALGO RELLENA LOS CAJAS CON LOS DATOS CORRESPONDIENTE
if(isset($_POST['select']))
{
$consulta="SELECT * FROM empleados WHERE id_empleados=".$_POST['select'];
$ejecuta=@mysql_query($consulta,$link) or die ("Error en la linea " .__LINE__. " Llamar al Web Master <br> $consulta");
$rw=@mysql_fetch_array($ejecuta);
}
//ALTA DE USUARIOS
if(isset($_POST['guardar']))
{
if($txtselect!=''){
?>
<script>
alert("No puedes volver a insertar este registro");
</script>
<?php
}
else{
$sqlAlta="INSERT INTO empleados SET nombre='$txtnombre', apepat='$txtape_pat', apemat='$txtape_mat', extension='$select_extension', pass='$txtpassword', mail='$txtmail', perfil='$select_perfil', estado='1', fecha=current_date, hora=current_time, ip='".$_SERVER["REMOTE_ADDR"]."'";
@mysql_query($sqlAlta,$link);
?>
<script>
alert ('Registro Guardado');
</script>
<?php
}
?>
<?php
}
?>
Codigo del list
Código PHP:
<?php
$sql="select concat(nombre,' ',apePat,' ',apeMat)as nombre_completo, id_empleados ,nombre, apePat, apeMat, extension, pass, mail, perfil, estado from empleados where estado = 1 order by nombre_completo";
$resc=@mysql_query($sql,$link);
?>
<select name="select" size="7" class="Estilo1" onclick="document.form1.submit();">
<?php
while($rowc=@mysql_fetch_array($resc)){
?>
<option value="<?=$rowc["id_empleados"]?>" selected>
<?=$rowc["nombre_completo"]?>
</option>
<?php } ?>
</select>
<input name="txtselect" type="hidden" id="txtselect2" value="<?=$rw["id_empleados"]?>">
No se alguien mas le haiga pasado un error similar favor de hecharme la mano...
Si no hice bien la pregunta o no fue la manera en como se debe de hacer favor de avisarme gracias...