Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/08/2006, 18:11
koralexa
 
Fecha de Ingreso: agosto-2006
Mensajes: 2
Antigüedad: 17 años, 8 meses
Puntos: 0
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> 

Última edición por Cluster; 24/08/2006 a las 18:43