Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2010, 23:38
ojitosjr
(Desactivado)
 
Fecha de Ingreso: mayo-2010
Mensajes: 61
Antigüedad: 13 años, 11 meses
Puntos: 1
Como agragar casilla de selectbox a la tabla de usuarios en la base de datos???

Bien pues como ven aqui esta el selectbox en cuestion que quiero agregar a la tabla de la base de datos



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();
}
?>

Gracias por su ayuda....