Hola, resulta que estoy intentando agregar la tabla para registrar usuarios del autenticator de cluster en el form de registro de mi web, pero ahora cuando lo pruebo, resulta que me reporta mis variables anteriores como no definidas, cuando a esas no le movi nada, que puede estar pasando? mi codigo quedo asi luego de la modificación:
Código PHP:
<?
require(".../aut_verifica.inc.php");
include('.../lebasi444.php');
$cedula=$_POST['cedula'];
$id=$_POST['codigo'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$tel_casa=$_POST['tel_casa'];
$residencia=$_POST['residencia'];
$tel_oficina=$_POST['tel_of'];
$departamento=$_POST['departamento'];
$celular=$_POST['numero_cel'];
$mail=$_POST['email'];
$universidad=$_POST['universidad'];
$ciudad=$_POST['ciudad_universidad'];
$programa=$_POST['programa'];
$semestre=$_POST['semestre'];
$empresa=$_POST['empresa'];
$sector=$_POST['sector'];
$cempresa=$_POST['cempresa'];
$usuario=$_POST['usuarionombre'];
$pass1=$_POST['password1'];
$pass2=$_POST['password2'];
$nivel="2";
if ($pass1=="" or $pass2=="" or $usuario=="" or $nivel=="") {
echo "Faltan Datos";
//header ("Location: $pag?accion=nuevo&error=1");
exit;
}
if ($pass1 != $pass2){
echo "Password no concuerda";
//header ("Location: $pag?accion=nuevo&error=2");
exit;
}
if (!eregi("[0-9]",$nivel)){
//header ("Location: $pag?accion=nuevo&error=3");
echo "no se sabe";
exit;
}
$usuarios_consulta = mysql_query("SELECT ID FROM $sql_tabla WHERE usuario='$usuario'") or die(mysql_error());
$total_encontrados = mysql_num_rows ($usuarios_consulta);
mysql_free_result($usuarios_consulta);
if ($total_encontrados != 0) {
header ("Location: $pag?accion=nuevo&error=4");
exit;
}
$usuario=stripslashes($usuario);
$pass1 = md5($pass1);
mysql_query("INSERT INTO $sql_tabla values('','$usuario','$pass1','$nivel')") or die(mysql_error());
mysql_close();
header ("Location: $pag");
exit;
if((empty($cedula)) || (empty($id)) || (empty($nombre)) || (empty($apellido)) || (empty($tel_casa)) || (empty($mail)) || (empty($username)) || (empty($pss)) || (empty($pss2))){
echo "Alguno de los Campos Marcados como importantes esta vacio, por favor regrese y verifique";}
else if($pss==$pss2){
$sqlurl=mysql_query("select COUNT(*) from usuario where cedula = '".$cedula."'");
if(mysql_result($sqlurl,0) == 0){
mysql_db_query("consultex","insert into usuario(cedula,codigo,nombre,apellidos,telefono,telefono2,departamento,ciudad,movil,email) values ('$cedula','$id','$nombre','$apellido','$tel_casa','$tel_oficina','$departamento','$residencia','$celular','$mail')");
mysql_db_query("consultex","insert into academico(universidad,ciudad_universidad,programa,semestre,codigo) values ('$universidad','$ciudad','$programa','$semestre','$cedula')");
mysql_db_query("consultex","insert into empresa(cedula_codigo,empresa,sector,ciudad_empresa) values ('$cedula','$empresa','$sector','$cempresa')");
echo "Registro Insertado";
echo "<a href='/portal/eventos/verificar_usuario.php?codigo=".$cedula."'>Inscribir</a>";
}
else {
echo "El usuario con cedula ",'<b>'.$cedula.'</b>';
echo " ya se encuentra en la Base de Datos";
echo "<a href='/portal/eventos/verificar_datos_usuario.php?codigo=".$cedula."'>Inscribir</a>";
}
echo "Su contraseña no concuerda, por favor regrese y revisela";
}
?>
los errores que me saca son:
Cita:
Notice: Undefined index: cedula in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 13
Notice: Undefined index: codigo in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 14
Notice: Undefined index: nombre in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 15
Notice: Undefined index: apellido in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 16
Notice: Undefined index: tel_casa in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 17
Notice: Undefined index: residencia in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 18
Notice: Undefined index: tel_of in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 19
Notice: Undefined index: departamento in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 20
Notice: Undefined index: numero_cel in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 21
Notice: Undefined index: email in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 22
Notice: Undefined index: universidad in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 25
Notice: Undefined index: ciudad_universidad in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 26
Notice: Undefined index: programa in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 27
Notice: Undefined index: semestre in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 28
Notice: Undefined index: empresa in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 29
Notice: Undefined index: sector in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 30
Notice: Undefined index: cempresa in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 31
Notice: Undefined index: usuarionombre in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 32
Notice: Undefined index: password1 in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 33
Notice: Undefined index: password2 in c:\archivos de programa\easyphp1-7\www\portal\registro\autenticar.php on line 34
y no me inserta nada a la BD
por favor, necesito ayuda urgente!!! por que esto es para mi proyecto de grado y lo debo entregar el martes.
gracias