Código:
<?php
$usuario = $_POST["user"];
$contrasena = $_POST["pase"];
//conecto con la base de datos
$conn = mysql_connect("localhost","root","");
//selecciono la BBDD
mysql_select_db("americo",$conn);
//Sentencia SQL para buscar un usuario con esos datos
$ssql = "select * from login where user='$usuario' and clave_usuario='$contrasena'";
//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
session_start();
session_register("autentificado");
$autentificado = "SI";
echo "funciona";
}else {
//si no existe le mando otra vez a la portada
echo "nofunciona";
}
mysql_free_result($rs);
mysql_close($conn);
?>
Y estoy seguro que envio los datos correctamente y me salen los siguientes errores
Código:
Call Stack
# Time Memory Function Location
1 0.0035 372336 {main}( ) ..\Administracion.php:0
2 0.0120 378632 mysql_num_rows ( ) ..\Administracion.php:21
nofunciona
( ! ) Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in C:\wamp\www\Programa Americo\Administracion.php on line 32
Call Stack
# Time Memory Function Location
1 0.0035 372336 {main}( ) ..\Administracion.php:0
2 0.0127 378800 mysql_free_result ( ) ..\Administracion.php:32
Cualquier ayuda es bien agradecida
encontre la solucion y era un problema mio de base de datos sin embargo de este problema si que no tengo idea que podria significar ¿hay que modificar las variables globales de off a on?
Citar
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0