y aca esta el codigo de mi archivo registrar.php
Cita:
<?php
mysql_connect('localhost','ojitos','mimamamemima') or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('sellbuybeats')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
function mostrar(){
echo'<form action="registrar.php" method="post" name="1">
<h3>In order to be able to sell, buy, and post messages on the SellBuyBeats.com forums, you must first register.
Please enter your user name, your email address and other required details in the form below.</h3></p><p>
Username:<br />
<input type="text" name="username" size="20" maxlength="20" /><br />
Password:<br />
<input type="password" name="password" size="20" maxlength="20" /><br />
Confirm Password:<br /> <input type="password" name="password2" size="20" maxlength="20" /><br />
Email:<br />
<input type="text" name="email" size="20" maxlength="40" /><br />
Sex </br>
<select id="select_sexo" name="sexo">
<option value=”M”>Male</option>
<option value=”F”>Female</option>
</select></br>
<input type="submit" value="Complete Registration" /><br />
</form>';
}
function mostrar1(){
echo'<FORM ACTION="validar_usuario.php" METHOD="post">
<h4>Username : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
Password: <INPUT TYPE="password" NAME="password" SIZE=20 MAXLENGTH=20><br />
<INPUT TYPE="submit" VALUE="Log in"></h4>
</FORM>';
}
?>
</p>
<p>
<?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"];
// Hay campos en blanco
if($username==NULL||$password==NULL||$password2==N ULL||$email==NULL) {
echo "</p><h1>un campo está vacio.</h1><p>";
mostrar();
}else{
// ¿Coinciden las contraseñas?
if($password!=$password2) {
echo "</p><h1>Las contraseñas no coinciden</h1><p>";
mostrar();
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT usuario FROM usuarios WHERE usuario='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist>0||$username_exist>0) {
echo "</p><h1>El nombre de usuario o la cuenta de correo estan ya en uso</h1><p>";
mostrar();
}else{
$query = 'INSERT INTO usuarios (usuario, password, email, fecha)
VALUES (\''.$username.'\',\''.$password.'\',\''.$email.'\ ',\''.date("Y-m-d").'\')';
mysql_query($query);
echo '</p><h2>El usuario '.$username.' ha sido registrado de manera satisfactoria.<br />';
echo 'Ahora puede entrar ingresando su usuario y su password</h2><p>';
mostrar1();
?>
</p>
<?php
}
}
}
}else{
mostrar();
}
?>
mysql_connect('localhost','ojitos','mimamamemima') or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('sellbuybeats')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
function mostrar(){
echo'<form action="registrar.php" method="post" name="1">
<h3>In order to be able to sell, buy, and post messages on the SellBuyBeats.com forums, you must first register.
Please enter your user name, your email address and other required details in the form below.</h3></p><p>
Username:<br />
<input type="text" name="username" size="20" maxlength="20" /><br />
Password:<br />
<input type="password" name="password" size="20" maxlength="20" /><br />
Confirm Password:<br /> <input type="password" name="password2" size="20" maxlength="20" /><br />
Email:<br />
<input type="text" name="email" size="20" maxlength="40" /><br />
Sex </br>
<select id="select_sexo" name="sexo">
<option value=”M”>Male</option>
<option value=”F”>Female</option>
</select></br>
<input type="submit" value="Complete Registration" /><br />
</form>';
}
function mostrar1(){
echo'<FORM ACTION="validar_usuario.php" METHOD="post">
<h4>Username : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
Password: <INPUT TYPE="password" NAME="password" SIZE=20 MAXLENGTH=20><br />
<INPUT TYPE="submit" VALUE="Log in"></h4>
</FORM>';
}
?>
</p>
<p>
<?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"];
// Hay campos en blanco
if($username==NULL||$password==NULL||$password2==N ULL||$email==NULL) {
echo "</p><h1>un campo está vacio.</h1><p>";
mostrar();
}else{
// ¿Coinciden las contraseñas?
if($password!=$password2) {
echo "</p><h1>Las contraseñas no coinciden</h1><p>";
mostrar();
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT usuario FROM usuarios WHERE usuario='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist>0||$username_exist>0) {
echo "</p><h1>El nombre de usuario o la cuenta de correo estan ya en uso</h1><p>";
mostrar();
}else{
$query = 'INSERT INTO usuarios (usuario, password, email, fecha)
VALUES (\''.$username.'\',\''.$password.'\',\''.$email.'\ ',\''.date("Y-m-d").'\')';
mysql_query($query);
echo '</p><h2>El usuario '.$username.' ha sido registrado de manera satisfactoria.<br />';
echo 'Ahora puede entrar ingresando su usuario y su password</h2><p>';
mostrar1();
?>
</p>
<?php
}
}
}
}else{
mostrar();
}
?>
Gracias por su ayuda....