Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2009, 13:42
Edgarel
 
Fecha de Ingreso: julio-2009
Mensajes: 53
Antigüedad: 15 años, 7 meses
Puntos: 0
Problemas con if

Disculpen soy novaton en esto y mi cuestion es la siguiente

Código PHP:
<?


  
if(isset($_POST['username'])){


$usuario=stdbcl($_POST['username']);
$correo=stdbcl($_POST['email']);
 
$pass =stdbcl($_POST['password']);

                                                                                                             
//$name_evi'; 'DELETE FROM ads WHERE id='17' '; 'select * from videos where id='1'

                          
$queryin=mysql_query("insert into miembros  set username='$usuario', email='$correo', password='$pass' ");

if (
$usuario == "") {
die(
"Escribe Por Lo Menos Un Nombre");
}
 
if (
$correo == "") {
die(
"Escribe Por Lo Menos Un Email");
}

if (
$pass == "") {
die(
"Escribe Por Lo Menos Una Contraseña");
}


                         echo 
mysql_error();

  echo 
"<center><h4>You have being registered as a member</h4></center>";

  }else{


     
?>
<div id='main'>

<center>     <form action='register.php' method='post'>
<table><tr><td colspan=2><h3>Registrarse como miembro</h3></td></tr>
<tr><td>Nombre De Usuario:</td><td><input type='text' name='username'></td></tr>
<tr><td>Email:</td><td><input type='text' name='email'></td></tr>
<tr><td>Contraseña:</td><td><input  name="password" type="password"></td></tr>
<tr><td colspan=2><input type='submit' name='submit' value='Finalizar'></form></td></tr>

</table>
           </center>










</div>
 <?

}

  
?>
Si el usuario le falta algun campo como el nombre pass y correo marca los correspondientes errores pero ese es el detalle. SI MARCA esos errores pero el registro a la vez se concluye. Por ejemplo si el usuario ingresa datos solo en el en nombre y le da registrar pues entra solo con el nombre.


En si compañeros como hago que a la vez si me marca el error en if como detener el registro que no esta concluido.