Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/06/2006, 12:14
angeles804
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años
Puntos: 2
Exclamación bueno eso es lo mismo que iba a preguntar.

tengo este código.
Código PHP:
        function insertabdper($tabla,$var1,$var2,$var3,$var4,$var5,$var6,$var7,$var8,$var9,$var10,$var11,
        
$var12,$var13,$var14,$var15)
        {
               
$consulta="select * from $tabla where nick='$var1'";
            
$resultado=mysql_query($consulta) or die ("no se puede ejecutar la consulta.");
            
$fila=mysql_num_rows($resultado);
            if(
$fila==0)
            {
                           
$consulta="INSERT INTO $tabla VALUES ('$var1','$var2','$var3','$var4','$var5','$var6','$var7','$var8','$var9','$var10','$var11','$var12','$var13','$var14','$var15')";
                              return 
mysql_query($consulta);
            }
            else
            {
                             return (
"0");
            }           
        } 
obvio que ya esta conectado y todo, me lo hace bien. el problema como tu dijiste es que al regresar y redireccionar a mi pagina si el nick esta repetido no se pierdan mi svalores que ya tenía. y eso estoy buscando como hacerlo con esto.

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.
            
}

if (!isset(
$_POST['accion'])){

?>

<html >
<head>
<title>Actualizaci&oacute;n de Datos.</title>
  <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" value="<?php echo $_POST['txtnick'];?>"><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" value="<?php echo $_POST['txtpass'];?>">
          <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" value="<?php echo $_POST['txtnom'];?>">
          <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" value="<?php echo $_POST['txtapellidos'];?>">
        <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" value="<?php echo $_POST['txtpuesto'];?>">
        <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 }
elseif(
$_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");
    
$result=insertabdper("deptoadmor",$var1,$var2,$var3,$var4,$var5,$var6,$var7,$var8,$var9,$var10,$var11,
        
$var12,$var13,$var14,$var15);
    if (
$result=="0")
    {
        echo
'<script LANGUAGE="JavaScript">
            alert("No se puede insertar el registro por que ya existe un nick con nombre\n cambie el nick por favor");
            </script>'
;    
    }
    
mysql_close($conexion);
    
cambiarpagina("altapersonal.php");
    
}
?>
pero quiero volver y ya no puedo pasar mis datos...como le puedo hacer??