Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2006, 14:01
angeles804
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años
Puntos: 2
Exclamación que hacer para no perder datos de un formulario al mismo.

necesito insertar unos datos a mi BD, pero en ese intento llamo a una funcion para saber si el nick que es uno de los datos no debe de estar repetido, entonces si existe tiene que volver al mismo formulario pero no deben de haberse perdido los datos que puso anteriormente para que así ya no tenga que volver a llenarlo.
Código PHP:
<?php
session_start
(); 
if (
$_SESSION['hoja']!=1
{
//para redireccionar si no es el usuario adecuado.
    
echo'
        <script language="JavaScript" type="text/JavaScript">
        alert("No puede entrar a esta Página no tiene acceso! \n Antes tiene que haberse logeado");
        </script>
        '
;
    require(
'funciones_validaciones.php');//para poder cambiar de pagina funciones en funciones_validaciones
    
cambiarpagina("index.php");    //lo regresa a index para logearse.
            
}


?>

<html >
<head>
<title>Actualizaci&oacute;n de Datos.</title>
</head>
<body bgcolor="#FFFFCC">
  <form name="form1" method="post" action="altapersonal.php">
    <table width="544" height="162" border="0">
      <tr>
        <td width="1">&nbsp;</td>
        <td width="154">&nbsp;</td>
        <td width="340">&nbsp;</td>
        <td width="31">&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td colspan="3" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><img src="Logo_GBCS.gif" width="154" height="124"><span class="Estilo12">Datos del personal a dar de alta </span></td>
      </tr>
      <tr>
        <td>&nbsp;</td
        ><td colspan="3" bgcolor="#FFFF66"><div align="center"><a href="cerrarsesion.php" class="Estilo13">Cerrar sesi&oacute;n</a> <a href="menupersonalestadistica.htm" class="Estilo13"> Menu Personal</a> <a href="iniciasesion.php" class="Estilo11 Estilo14"> Menu Principal</a></div></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td colspan="3" class="Estilo19">Nota.: Los datos con aster&iacute;sco Rojo son obligatorios</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Nick</span></td>
        <td><input name="txtnick" type="text" id="txtnick" size="25" maxlength="25" ><strong><span class="Estilo15">*</span></strong></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Password</span></td>
        <td><input name="txtpass" type="text" id="txtpass" size="25" maxlength="25" >
          <span class="Estilo16">*</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Nombres</span></td>
        <td><input name="txtnom" type="text" id="txtnom" size="45" maxlength="45" >
          <span class="Estilo16">*</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Apellidos</span></td>
        <td><input name="txtapellidos" type="text" id="txtapellidos" size="45" maxlength="45">
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Puesto</span></td>
        <td><input name="txtpuesto" type="text" id="txtpuesto" size="25" maxlength="25" >
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Sexo</span></td>
        <td><select name="selectsex" id="selectsex">
          <option value="1">F</option>
          <option value="2">M</option>
        </select>
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><strong><span class="Estilo11">E-mail</span></strong></td>
        <td><input name="txtemail" type="text" id="txtemail" size="50" maxlength="50">
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Domicilio</span></td>
        <td><input name="txtdom" type="text" id="txtdom" size="50" maxlength="50">
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">C.P.</span></td>
        <td><input name="txtcp" type="text" id="txtcp" size="5" maxlength="5">
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Ciudad</span></td>
        <td><input name="txtciudad" type="text" id="txtciudad" size="50" maxlength="25">
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Estado</span></td>
        <td><input name="txtedo" type="text" id="txtedo" size="50" maxlength="30"></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Tel&eacute;fono</span></td>
        <td><input name="txttel" type="text" id="txttel" size="13" maxlength="10">
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Fecha de alta </span></td>
        <td><input name="txtdiaa" type="text" id="txtdiaa" size="2" maxlength="2">
          <span class="Estilo9">/
          <input name="txtmesa" type="text" id="txtmesa" size="2" maxlength="2">
          /</span>          <input name="txtanoa" type="text" id="txtanoa" size="4" maxlength="4">
          <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Fecha de baja </span></td>
        <td><input name="txtdiab" type="text" id="txtdiab" size="2" maxlength="2">
          <span class="Estilo9">/
          <input name="txtmesb" type="text" id="txtmesb" size="2" maxlength="2">
          /</span>          <input name="txtanob" type="text" id="txtanob" size="4" maxlength="4">
          <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><span class="Estilo9">Activo</span></td>
        <td><select name="txtactivo" id="txtactivo">
          <option value="1">SI</option>
          <option value="2">NO</option>
        </select>
        <span class="Estilo16"> *</span></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>        
        <input name="accion" type="reset" id="cancelar3" value="CANCELAR" >
        <input name="accion" type="submit" id="guardar6" value="GUARDAR"></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
  </form>
</div>
</body>
</html>
 <?php
 
if($_POST['accion']=="GUARDAR"){  
  
$diaa=trim(strip_tags($_POST['txtdiaa']));
  
$mesa=trim(strip_tags($_POST['txtmesa']));
  
$anoa=trim(strip_tags($_POST['txtanoa']));
  
$diab=trim(strip_tags($_POST['txtdiab']));
  
$mesb=trim(strip_tags($_POST['txtmesb']));
  
$anob=trim(strip_tags($_POST['txtanob']));
  
$fechaalta=$diaa.$mesa.$anoa;
  
$fechabaja=$diab.$mesb.$anob;    
  
    
$var1=trim(strip_tags($_POST['txtnick']));
       
$var2=trim(strip_tags($_POST['txtpass']));
    
$var3=trim(strip_tags($_POST['txtnom']));
       
$var4=trim(strip_tags($_POST['txtapellidos']));
    
$var5=trim(strip_tags($_POST['txtpuesto']));
       
$var6=trim(strip_tags($_POST['selecsexo']));
    
$var7=trim(strip_tags($_POST['txtemail']));
       
$var8=trim(strip_tags($_POST['txtdom']));
    
$var9=trim(strip_tags($_POST['txtcp']));
       
$var10=trim(strip_tags($_POST['txtciudad']));
    
$var11=trim(strip_tags($_POST['txtedo']));
       
$var12=trim(strip_tags($_POST['txttel']));
    
$var13=trim(strip_tags($_POST['fechaalta']));
       
$var14=trim(strip_tags($_POST['fechabaja']));
    
$var15=trim(strip_tags($_POST['txtactivo']));
       
    
    require(
"funciones_validaciones.php");
    
$resultado=insertabdper("deptoadmor",$var1,$var2,$var3,$var4,$var5,$var6,$var7,$var8,$var9,$var10,$var11,
        
$var12,$var13,$var14,$var15);
        

    
    if(
$resultado=="0")
    {
    
mysql_close($conexion);
    
    echo
'<script language="JavaScript" type="text/JavaScript">
        alert("Se encontro el nick, por favor busque otro");
        </script>'
;
        
    }
    else
    {
    
mysql_close($conexion);
    
cambiarpagina("altapersonal.php");
    }
}
?>
aver si me pueden ayudar por fis.