Cita:
Iniciado por pateketrueke
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