Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/09/2010, 13:47
ommm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 92
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Buscar si un dato coincide SQL

Cita:
Iniciado por pateketrueke Ver Mensaje
sucede que tus expresiones están mal.... porque no son expresiones, son solo strings...

Código PHP:
// MAL
if ("control=='7'"// ...

// BIEN
if ($control=='7'// ... 
que claro, debes definir primero la variable $control antes de usarla... (:
Y cómo declaro la variable de un dato que he cogido de la tabla?
he puesto esto:

Código PHP:
$ssql "SELECT * FROM usuarios WHERE user='" $_POST['user'] . "' and pass='"$_POST['pass'] . "'";
$control ="control";
//Ejecuto la sentencia
$rs mysql_query($ssql,$conn);


//vemos si el usuario y contraseña es váildo
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa conbinación usuario/contraseña
if (mysql_num_rows($rs)!=0){
    
//usuario y contraseña válidos
    //defino una sesion y guardo datos
 
     
if ($control=='7') {
        
        echo 
"7";
        
        }else{
            if (
$control=='6') {
                echo
"6";
            }
                        
        
    }
    
 
 
}else {
    
//si no existe le mando otra vez a la portada
    
echo "no hay";


El dato de "control" esta en la tabla pero no en el form.
Y asi cuando lo hago se me queda la pantalla en blanco.

Gracias :D