estimad@s, tengo un problemita!!!
resulta que tengo esta clase, la primera que veo, la saque de un foro y la estoy tratando de usar con mysql para despues usar mysqli, porque no se mucho de objetos, prefiero ir a paso lento...
conectar.php (clase conectar)
Código PHP:
Ver original<?
class conectarMySQL {
//function consultas a la bd
public function consultar($query) {
//aquí se realizan las consultas a la base de datos
}
//obtener resultados de la consulta
public function obtendatos() {
//aquí se obtienen los datos de la consulta
return $this->resultado;
}
public function numero_filas(){
return $this->fila;
}
}
recorté lo demás, porque todo funciona bien...
ahora tengo un formulario de loggeo que envía datos a loggeo.php y este es su codigo
Código HTML:
Ver original<?
require("class/conectar.php");
$obj = new conectarMySQL();
$obj->conectar();
$obj->consultar("SELECT * FROM usuarios WHERE email='".$_POST['mail']."' AND password='".$_POST['password']."'");
$data=$obj->obtendatos();
$rows=$obj->numero_filas();
if ($rows==""){
$userID=$data['ID'];
$mail=$data['mail'];
session_start();
$_SESSION['numuser']=$userID;
$_SESSION['mailuser']=$mail;
header("Location:principal.php");
} else {
$error=1;
header("Location:index.php?var=".$error);
}
he intentado imprimir las variables $data y $row
resultados al imprmir son $data = "" y $rows=0
no entiendo bien, tendré problemas con las funciones??
alguien que me ayude porfa, es mi primera incursión tratando de orientarme al objeto...gracias