Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2008, 12:28
jhonydeep
(Desactivado)
 
Fecha de Ingreso: julio-2008
Mensajes: 178
Antigüedad: 15 años, 9 meses
Puntos: 2
Pregunta sistema de registro

mirad tengo este codigo, pero kiero añadirle eso de acepta los terminos y condiciones y que si no acepta ke diga un mensaje no puedes continuar si no....
y tambien queria poner una cosa que es como elegir tu descripcion puedes elegir entre varias razas, y esa sera tu descripcion

Código PHP:
<?
if($registrar) {
function 
quitar($texto) {
$texto trim($texto) ;
$texto htmlspecialchars($texto) ;
return 
$texto ;
}
$cnnick quitar($cnnick) ;
$cnemailquitar($cnemail) ;
// Comprobar que el usuario existe en la base de datos
if(!file_exists("usuarios/")) { mkdir("usuarios/"0777); }
if(
file_exists("usuarios/$cnnick.php")) {
echo 
"Ya existe un usuario con ese nick o email en la base de datos. Haz click <a href=javascript:history.back()>aqui</a> para regresar." ;
}
else {
$cnfecha time() ;
$cncontrasena md5($cncontrasena) ;
$cnip $REMOTE_ADDR ;

$nuevo .= "<"."?\n";
$nuevo .="\$nick = \"$cnnick\";\n";
$nuevo .="\$contrasena = \"$cncontrasena\";\n";
$nuevo .="\$email = \"$cnemail\";\n";
$nuevo .="\$fecha = \"$cnfecha\";\n";
$nuevo .="\$ip = \"$cnip\";\n";
$nuevo .="\$sexo = \"\";\n";
$nuevo .="\$pais = \"$pais\";\n";
$nuevo .="\$edad = \"\";\n";
$nuevo .="\$descripcion = \"\";\n";
$nuevo .= "?".">";

$crea fopen("usuarios/$cnnick.php","w");
fputs($crea,$nuevo);
fclose($crea);
echo 
"Has sido registrado con exito. Haz click <a href=index.php>aqui</a> para ir a la pagina principal." ;
}
}
else {
?>
<p>Los datos marcados con un asterisco (*) son obligatorios.
<script>
function revisar() {
if(formulario.cnnick.value.length < 3) { alert('El nick debe contener almenos 3 caracteres') ; return false ; }
if(formulario.cncontrasena.value.length < 5) { alert('La clave de acceso debe contener almenos 5 caracteres') ; return false ; }
if(formulario.cnemail.value.length == 0) { alert('Debes poner un email valido') ; return false ; }
}
</script>
<form name="formulario" method="post" action="registrar.php" onsubmit="return revisar()">
<b>* Nick:</b><br>
<input name="cnnick" type="text" id="cnnick" maxlength="20" class="form"><br>
<b>* Clave de acceso:</b><br>
<input name="cncontrasena" type="password" id="cncontrasena" maxlength="20" class="form"><br>
<b>* Email:</b><br>
<input name="cnemail" type="text" id="cnemail" maxlength="40" class="form"><br><br>
<input type="submit" name="registrar" value="Registrar" class="form">
</form>
<?
}
?>