
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....


pero bueno lo que pasa es que ya lei un que otro curso pero no quiero leer toda la biblia para aprender un padre nuestro solo quiero una que otra cosita y si tal ves se me dificulte un poco estoy aciendo el esfuerso y claro que me gustaria que regalaran el codigo con imagenes y bien detallado, mentiria si dijera que no, pero estoy mirando que eso esta medio dificil por aqui ... de cual quier modo agradesco mucho su ayuda...Gracias... 

