GatorV lei lo que me indicas
http://hacerpaginaswebconphp.com/amb...iables-en-php/
pero me siento un poco confundido
en login_Controller.php instancio la class Conexion
Código PHP:
Ver originalfunction login_users()
{
if($_POST)
{
require 'models/conexion.php';
require 'models/login_Model.php';
$lc=new Conexion();
$lc -> conectar($usuario,$contrasenia);
$ls = new Login();
$ls -> validate_users($db);
}
require 'views/login.php';
}
y en class conexion realizo la conexion mediante una funcion que retorna $db
Código PHP:
Ver originalpublic function conectar($usuario,$contrasenia){
{
$usuario = $_POST['usuario'];
$contrasenia = $_POST['clave'];
try {
$db = new PDO('pgsql:host=localhost;dbname=volcanoes',$usuario,$contrasenia);
}catch(PDOException $e) {
//echo $e->getMessage();
echo "Usuario y Clave Invalidas";
}
return $db;
}
pero como desde la public function validate_users($db) como accedo a la varable de public function conectar($usuario,$contrasenia)
y segun lo leido
"Si tenemos funciones, cada función accede sólo a sus variables (no puede acceder a las de fuera o globales), desde fuera no se puede acceder a las variables de las funciones"
no se como realizar dicha enlace entre las funciones