bueno no es necesariamente que yo la quiera recargar, los usuarios lo hacen y el que me dupliquen los registros seria un gran problema, he pensado en deshabilitar esta opcion pero no estoy segura y pues es necesario regresar a la misma pagina para nuevos ingresos.Esto es lo que tengo le hallan algun error??? Bueno gracias..
Código PHP:
if($accion=="" && $nombre<>""){
$idarea<>"" && $hora_entrada<>""){
$nombre = strtoupper($nombre);
$pat = strtoupper($paterno);
$mat = strtoupper($materno);
$area = ($idarea);
$entrada = ($hora_entrada);
EjecutaSQL("INSERT INTO cat_colaboradores VALUES('','$nombre','$pat','$mat','$area','$entrada')");
$nombre="";
} else {
$cual = substr($accion,1,strlen($accion));
switch (substr($accion,0,1)) {
case "b" :
EjecutaSQL("DELETE FROM cat_colaboradores WHERE idcolaborador=$cual");
break;
case "m" :
if($nombre<>""){
$nombre = strtoupper($nombre);
EjecutaSQL("UPDATE cat_colaboradores SET nombre='$nombre' WHERE idcolaborador=$cual") ;
}
if($paterno<>""){
$pat = strtoupper($paterno);
EjecutaSQL("UPDATE cat_colaboradores SET paterno='$pat' WHERE idcolaborador=$cual");
}
if($materno<>""){
$mat = strtoupper($materno);
EjecutaSQL("UPDATE cat_colaboradores SET materno='$mat' WHERE idcolaborador=$cual");
}
if($idarea<>""){
$area = ($idarea);
EjecutaSQL("UPDATE cat_colaboradores SET idarea='$area' WHERE idcolaborador=$cual");
}
if($hora_entrada<>""){
$entrada = ($hora_entrada);
EjecutaSQL("UPDATE cat_colaboradores SET hora_entrada='$entrada' WHERE idcolaborador=$cual");
}
break;
}
}
$datosQuery = EjecutaSQL("SELECT * FROM cat_colaboradores");
echo "<form name='form1' method='post' action='PruebaColaboradores.php'>";
echo "<table width='100%' border='0'>";
echo "<tr bgcolor=#306090>";
echo "<th>ID</th>";
echo "<th>NOMBRE (S)</th>";
echo "<th>PATERNO</th>";
echo "<th>MATERNO</th>";
echo "<th>ID AREA</th>";
echo "<th>HORA ENTRADA</th>";
echo " <th>ELIMINAR</th>";
echo " <th>EDITAR</th>";
echo " </tr>";
while($row = PosicionaRenglon($datosQuery)){
echo "<tr>";
echo "<td>$row[0] </td>";
echo "<td>$row[1]</td>";
echo "<td>$row[2]</td>";
echo "<td>$row[3]</td>";
$datosCte = EjecutaSQL("SELECT descripcion FROM cat_areas WHERE idarea=$row[4]");
$cte = PosicionaRenglon($datosCte);
echo "<td>$cte[0]</td>";
echo "<td>$row[5]</td>";
echo "<td><input type='radio' name='accion' value='b$row[0]'></td>";
echo "<td><input type='radio' name='accion' value='m$row[0]'></td>";
echo "</tr>";
}
echo "<tr>";
echo "<td>NUEVO";
echo "</td>";
echo "<td>";
echo "<input name='nombre' type='text'>";
echo "</td>";
echo "<td>";
echo "<input name='paterno' type='text'>";
echo "</td>";
echo "<td>";
echo "<input name='materno' type='text'>";
echo "</td>";
echo "<td>";
echo " <select name='idarea' size='1' id='area'>";
echo " <option value='0'>[Selecciona Area]</option>";
$datosQuery = EjecutaSQL("SELECT * FROM cat_areas");
while($row = PosicionaRenglon($datosQuery)){
echo "<option value='$row[0]'>$row[2]</option>";
}
echo " </select>";echo "</td>";
echo "<td>";
echo "<input name='hora_entrada' type='text'>";
echo "</td>";
echo "<td>";
echo "<input name='Agregar' type='submit' value='CONTINUAR'>";
echo "</td>";
echo "</tr>";
echo "</form>";
?>
</body>
</html>