Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2015, 21:03
sdantuoni
 
Fecha de Ingreso: julio-2014
Ubicación: Montevideo
Mensajes: 78
Antigüedad: 9 años, 10 meses
Puntos: 2
Pregunta Meter un if dentro de un insert

Buenas gente de forosdelweb, se me plantea una duda

Tengo un sistema de registro q ya setea algunas cosas por default por asi decirlo, y en esas cosas por default tengo q al registrarte te inserte el skin 60 pero ahora necesito que si es mujer le inserte otro skin, (es un sitio web de un juego)
La idea la tengo mas o menos clara pero no se como se pone sintacticamente

Quiero que si $sexo > 0 inserte 20 en el numero de skin y si eso no se cumple (Osea si es 0) que inserte el skin 60

Les dejo como tengo mi codigo de insert y las variables declaradas del form de registro

Código PHP:
if(isset($_POST['btn-signup']))
{
    
$uname mysql_real_escape_string($_POST['nombre']);
        
$sexo mysql_real_escape_string($_POST['sexo']);
    
$email mysql_real_escape_string($_POST['email']);
    
$upass md5(mysql_real_escape_string($_POST['pass']));
    
$qnombre mysql_query("SELECT nombre FROM usuarios WHERE nombre = '$uname'");
    
//condiciono si no esta el registro
if( mysql_num_rows($qnombre) == 0){ 
 
    
//si no existe lo inserto en la base
    
$inserta mysql_query("INSERT INTO usuarios(nombre,email,pass,skin,dinero,plevel,sexo) VALUES('$uname','$email','$upass',60,5000,1,'$sexo')") ;