Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/11/2005, 05:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si quieres que tus usuarios queden registrados con nivel 1 .. tan sólo usa dicho valor directamente sobre tu consulta SQL:

Código PHP:
mysql_query("INSERT INTO $sql_tabla values('','$usuario','$pass1','$equipo','1)") or die (mysql_error()); 
En consecuencia .. ese:
$nivel=$_POST['1'];

sobra .. no sé si conoces que es $_POST .. pero eso no es un "valor" sino una variable de tu formulario que entra por el método POST concretamente .. SI no conoces como PHP trabaja con variables externas .. revisa este capítulo del manual oficial de PHP:

http://www.php.net/manual/es/languag...s.external.php

Aquí .. si te fijas bien el proceso .. es donde se redirecciona al terminar tu proceso de registro con exito .. pon ahí directamente tu URL hacia donde quieres redireccionar:

Código PHP:
header ("Location: $pag"); 
Nota:
Este tipo de validaciones:
Código PHP:
if ($pass1=="" or $pass2=="" or $equipo=="" or $usuario==""
sería mejor que uses empty($variable) en lugar de $variable == "" y en lugar de or usar ||
Código PHP:
if (empty($pass) || empty($pass2) .. etc
(no recuerdo en mi código original como uso ese tipo de validaciones .. pero el código tiene mucho tiempo así que sea como sea el uso de empty() es lo que deberías usar si o si)

Un saludo,

Un saludo,

Última edición por Cluster; 02/11/2005 a las 05:13