Ver Mensaje Individual
  #18 (permalink)  
Antiguo 28/12/2011, 15:07
fe29
 
Fecha de Ingreso: diciembre-2011
Ubicación: Santiago
Mensajes: 45
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: ayuden me tengo un problema con mi web de registro

Aquí el código completo:
para que no este tan largo no pondré el código de los boto ne ni de el fondo :D


Código PHP:
<?php

//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','root','29730514')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('codatabase')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
function 
formRegistro(){
?>
<form action="register.php" method="post">
<center><strong>Usuario:</strong> </center>
<center><input type="text" name="Username" size="20" maxlength="40" /><br /></center><br> 
<center><strong>Contraseña:</strong></center> 
<center><input type="password" name="password" size="20" maxlength="40" /></center><br> 
<center><strong>Confirma:</strong></center>
<center><input type="password" name="password2" size="20" maxlength="40" /><br /></center><br> 
<center><strong>Email:</strong></center>
<center><input type="text" name="email" size="20" maxlength="40" /><br /></center><br>
<center><p> <strong><font color="#FF0000">Nunca reveles estos datos, O puedes perder tu cuenta.</font></strong></center>
<center><strong>Nombre Real:</strong></center>
<center><input type="text" name="realname" size="20" maxlength="40" /><br /></center><br>
<center><strong>Código de Seguridad: (10 digitos)</strong></center>
<center><input onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;" type="text" size="20" maxlength="10" name="Idnumber"><br /></center><br>
<center><strong>Pregunta:</strong></center>
<center><table>
<tr><td><input type="hidden" name="Question" value="Question"></td></tr><tr><td><select name="Question">
    <option selected="selected" value="0">Por favor, selecciona</option>

        <option value="En que ciudad naciste?">En que ciudad naciste?</option>

        <option value="Cual es tu favorita persona?">Cual es tu favorita persona?</option>

        <option value="Cual es tu nombre de infancia?">Cual es tu nombre de infancia?</option>

        <option value="Que comida te gusta?">Que comida te gusta?</option>

        <option value="Cual era el nombre de su mascota?">Cual era el nombre de su mascota?</option>

        <option value="Quien es tu gran heroe?">Quien es tu gran heroe?</option>

        <option value="Cual es tu deporte favorito?">Cual es tu deporte favorito?</option>

        <option value="Quien fue tu maestro favorito?">Quien fue tu maestro favorito?</option>

        <option value="Cual es tu major aficion?">Cual es tu major aficion?</option>

        <option value="Cual fue tu primer trabajo?">Cual fue tu primer trabajo?</option>
            
</select> </td></tr>
</table></center><br>
<center><strong>Respuesta:</strong></center>
<center><input type="text" name="answer" size="20" maxlength="40" /><br /></center><br>
<center><strong>Cual es tu pais?:</strong></center>
<center><table>
<tr><td><input type="hidden" name="Country" value="Country"></td></tr><tr><td><select name="Country">
    <option value="Otro">Otro</option>
    <option value="Argentina">Argentina</option>
    <option value="Bolivia">Bolivia</option>
    <option value="Belice">Belice</option>
    <option value="Costa Rica">Costa Rica</option>
    <option value="Cuba">Cuba</option>
    <option value="Colombia">Colombia</option>
    <option value="Chile">Chile</option>
    <option value="España">España</option>        
    <option value="Ecuador">Ecuador</option>
    <option value="El Salvador">El Salvador</option>
    <option value="Estados Unidos">Estados Unidos</option>
    <option value="Filipinas">Filipinas</option>
    <option value="Guatemala">Guatemala</option>
    <option value="Guinea Ecuatorial">Guinea Ecuatorial</option>
    <option value="Guyana">Guyana</option>
    <option value="Honduras">Honduras</option>
    <option value="Mexico">México</option>
    <option value="Nicaragua">Nicaragua</option>
    <option value="Perú">Perú</option>
    <option value="Panamá">Panamá</option>
    <option value="Paraguay">Paraguay</option>
    <option value="Puerto Rico">Puerto Rico</option>
    <option value="Republica Dominicana">Republica Dominicana</option>
    <option value="Uruguay">Uruguay</option>        
    <option value="Venezuela">Venezuela</option>        
</select> </td></tr>
</table></center><br>
<center><strong>Ciudad:</strong></center>
<center><input type="text" name="City" size="20" maxlength="40" /><br /></center><br> 
<center><input type="submit" value="Registrar" /></center><br> 
</form>
<br><center>
<p> Si has olvidado tu contraseña por favor presiona:
<li class="home"><a href="recup.php"><font color="#FF0000">AQUI</a></li></center> 


<?php
}
// verificamos si se han enviado ya las variables necesarias.
if (isset($_POST["Username"])) {
    
$Username $_POST["Username"];
    
$password $_POST["password"];
    
$password2 $_POST["password2"];
    
$email $_POST["email"];
    
$realname $_POST["realname"];
    
$Idnumber $_POST["Idnumber"];
    
$Question $_POST["Question"];
    
$answer $_POST["answer"];
    
$Country $_POST["Country"];
    
$City $_POST["City"];
    
// Hay campos en blanco
    
if($Username==NULL|$password==NULL|$password2==NULL|$email==NULL|$realname==NULL|$Idnumber==NULL|$Question==NULL|$answer==NULL|$Country==NULL|$City==NULL) {
        echo 
"un campo está vacio.";
        
formRegistro();
    }else{
        
// ¿Coinciden las contraseñas?
        
if($password!=$password2) {
            echo 
"Las contraseñas no coinciden";
            
formRegistro();
        }else{
            
// Comprobamos si el nombre de Usuario o la cuenta de correo ya existían
            
$checkuser mysql_query("SELECT Username FROM accounts WHERE Username='$Username'");
            
$Username_exist mysql_num_rows($checkuser);
            
$checkemail mysql_query("SELECT email FROM accounts WHERE email='$email'");
            
$email_exist mysql_num_rows($checkemail);
            if (
$email_exist>0|$Username_exist>0) {
                echo 
"El nombre de Usuario o la cuenta de correo estan ya en uso";
                
formRegistro();
            }else{
                
$query 'INSERT INTO accounts (Username, password, email, realname, Idnumber, Question, answer, Country, City, fecha)
                VALUES (\''
.$Username.'\',\''.$password.'\',\''.$email.'\',\''.$realname.'\',\''
                
.$Idnumber.'\',\''.$Question.'\',\''.$answer.'\',\''.$Country.'\',\''.$City.'\',\''.$date date("Y/m/d - H:i:s"time()).'\')';                                                            
                
mysql_query($query) or die(mysql_error());
                echo 
'<font color="#FF0000">El Usuario</font> <font color="#0000FF">'.$Username.'</font> <font color="#FF0000">ha sido registrado de manera satisfactoria.</font><br />';
                echo 
'<font color="#FF0000">Ahora puedes entrar con tu cuenta al juego. Bienvenid@</font> <br />';
                
?>
                <FORM ACTION="validar_Username.php" METHOD="post">
                  
                </FORM>
                <?php
            
}
        }
    }
}else{
    
formRegistro();
}
?>