Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2007, 05:41
Avatar de hulray
hulray
 
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Problema con guardar registro

Este registro de usuarios derrepente funciona y a veces no, porque?

les paso el codigo para ver si hay algun error. Ahora desde que le agregue un validar registro se dejo de funcionar. Pueden decirme que error cometo?

muchas gracias


registro.php
Código PHP:
<?
if (strstr($PHP_SELF"/am_modules/"))  die ("Usted no puede accesar este archivo directamente..."); 
//---> include idioma 
// 
  
$config["leng"] = "sp"// Español 
  
include_once( "am_modules/contratista/idioma/msg_".check_lang($config["leng"]).".php" ); 

  
srand((double)microtime()*1000000); 

  
draw_header(); 

if( ! 
$session["logged"] ) 

    
theme_draw_boxlg_TitConINGRESO_ACTIVATE_ERROR"100%" ); 
    
draw_footer(); 
    exit; 

?>
<style type="text/css"> 
TD { 
    font-size : 10px; 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 

</style> 

<script type="javascript">
function validar_avanzada(){
        if ( (document.fvalidaAvanzada.name.value.length == "") || (document.fvalidaAvanzada.password.selectedIndex=="") 
        || (document.fvalidaAvanzada.rut.value.length=="") ) {
        alert ("Completar al menos un campo de Busqueda Avanzada.")
        document.fvalidaAvanzada.cdTituloProyecto.focus();
        return 0;
        }
        document.fvalidaAvanzada.submit() ;
}
</script> <form name="fvalidaAvanzada" action="am_modules\registro_usuario\registra2.php">
   <table width="675" border="0">
  <tr>
    <td colspan="6"><div align="center" class="Estilo2 Estilo1"><strong>Panel administrados de cuentas de usuario </strong></div></td>
    </tr>
  <tr>
    <td width="17">&nbsp;</td>
    <td width="27">&nbsp;</td>
    <td width="75">&nbsp;</td>
    <td width="225">&nbsp;</td>
    <td width="93">&nbsp;</td>
    <td width="212">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Folio</td>
    <td><input type="text" readonly name="uid" size=10 maxlength=11 value="">     </td>
    <td>Nombre</td>
    <td><input type="text" name="realname">
      <strong><span class="Estilo3">*</span></strong>      </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Nick</td>
    <td><input type="text" name="name">      <strong><span class="Estilo3"> *</span></strong>      </td>
    <td>Fono</td>
    <td><input type="text" name="fon_usr"></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Contrase&ntilde;a</td>
    <td><input type="password" name="password" >
      <strong><span class="Estilo3">*</span></strong>      </td>
    <td>Anexo</td>
    <td><input type="text" name="anexo"></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>RUT</td>
    <td><input type="text" name="rut">
      <strong><span class="Estilo3">*</span></strong>      </td>
    <td>Sexo</td>
    <td><select name="sex">
      <option value=".">.</option>
      <option value="Hombre">Hombre</option>
      <option value="Mujer">Mujer</option>
    </select></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>E-mail</td>
    <td><input type="text" name="email" onChange="return CompruebaForm(this);" />
      <strong><span class="Estilo3">*</span></strong>      </td>
    <td>Proyecto</td>
    <td><select name="proyecto">
      <option value=".">.</option>
      <option>MSC OLE/W9</option>
      <option>EBPE SE-019</option>
        </select>
      <strong><span class="Estilo3">*</span></strong>      </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Cargo</td>
    <td><input type="text" name="cargo">
      <strong><span class="Estilo3">*</span></strong>      </td>
    <td>Active </td>
    <td><select name="active" >
      <option value=".">.</option>
      <option value="Y">Activa</option>
      <option value="N">Inactiva</option>
            </select>
      <strong><span class="Estilo3">*</span></strong>      </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Ciudad</td>
    <td><input type="text" name="city"></td>
    <td>Empresa</td>
    <td><input type="text" name="empresa"> <strong><span class="Estilo3">*</span></strong></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>Tipo</td>
    <td><select name="class" >
      <option value=".">.</option>
      <option value="contratista">Contratista</option>
      <option value="mandante">Mandante</option>
      <option value="inspector">Inspector</option>
            </select>
      <strong><span class="Estilo3">*</span></strong>  </td>
    <td>&nbsp;</td>
    <td><input type="hidden" name="autoriza" value="00000000100000000000"></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2">      <div align="left">
      <?
  
echo "<table width=\"100%\" border=0 cellpadding=4 cellspacing=0>";
      echo 
"<tr>"
          
."<td class=\"boxtext\" ><span class=\"boxtext\"><br>"
          
."</td>"
          
."<td class=\"boxtext\" align=\"center\">"
          
."  <input type=\"submit\" name=\"submit_datos\" value=\"".lg_BtIngre."\" onclick=\"validar_avanzada()\"></span>"
          
."</td>"
          
."</tr>";
  echo 
"</table>";
?>
    </div></td>
    <td>&nbsp;</td>
  </tr>
</table>
 </form>


registro2.php
Código PHP:
<?php
 
include("conec.php");
   
$link=Conectarse();
 { 
$Sql="insert into am_users (uid,name,password,class,rut,realname,fon_usr,anexo,email,cargo,autoriza,city,sex,active,proyecto,empresa) 
 values ('"
.$_POST["uid"]."', '".$_POST["name"]."', '".$_POST["password"]."', '".$_POST["class"]."', '".$_POST["rut"]."', '".$_POST["realname"]."', '".$_POST["fon_usr"]."', '".$_POST["anexo"]."', '".$_POST["email"]."', '".$_POST["cargo"]."', '".$_POST["autoriza"]."', '".$_POST["city"]."', '".$_POST["sex"]."', '".$_POST["active"]."', '".$_POST["proyecto"]."', '".$_POST["empresa"]."')";      
   
mysql_query($Sql,$link); 
   
header("Location: ../../registra.php");

   }
?>