hola amigos
se puede crear una funcion o clase para conectar a una base de datos recibiendo por post el nombre de usuario y contraseña para el usuario de la base de datos
| |||
se puede crear una funcion o clase para conectar a una base de datos recibiendo varia hola amigos se puede crear una funcion o clase para conectar a una base de datos recibiendo por post el nombre de usuario y contraseña para el usuario de la base de datos |
| |||
Respuesta: se puede crear una funcion o clase para conectar a una base de datos recib rodrigo791 gracias por responder me podrias indicar mediante un ejemplo mira te indico lo que me pasa este es mi codigo
Código PHP:
Ver original y tengo un archivo conexion.php el cual suministra las variables a global $servidor, $bd, $usuario, $contrasenia; <?php $servidor = 'localhost'; $bd = 'mibd'; $usuario = 'postgres'; $contrasenia = '****'; ?> como puedo realizar el cambio para que sea una funcion a la cual le entran datos por post? |
| ||||
Respuesta: se puede crear una funcion o clase para conectar a una base de datos recib pues no incluyas el script ese y listo, si lo incluís entonces o tomas los datos que te llegan por POST o los del fichero, en caso de que no te lleguen datos de POST usa los del fichero y te conectas con el usuario administrador digamos, que es postrgress, si te llegan datos conectate con los datos que te mandan y listo cuando digo los datos que te llegan por POST me refiero a esto $usuario = $_POST['usuario']; $clave = $_POST['clave']; usas eso para conectarte
Código PHP:
Ver original no tengo mucha experiencia en PDO pero supongo que con algo como esto lo haces. |
| |||
Respuesta: se puede crear una funcion o clase para conectar a una base de datos recib rodrigo791 gracias por responder y como invoco la funcion para realizar la consulta?
Código PHP:
Ver original |
| |||
Respuesta: se puede crear una funcion o clase para conectar a una base de datos recib rodigo vos me indicas que haga esto
Código PHP:
Ver original cual seria el valor de $db ? |
| |||
Respuesta: se puede crear una funcion o clase para conectar a una base de datos recib rodrigo791 mira como trabaja mi aplicacion y me das un consejo mi index.php
Código PHP:
Ver original conexion.php
Código PHP:
Ver original login_Controller.php
Código PHP:
Ver original login_Model.php
Código PHP:
Ver original ahora necesito conectarme a la base de datos con el usuario y la clave que me llegan por post estoy un poco confundido con tu gran experiencia me podrias orientar un poco gracias |
| ||||
Respuesta: se puede crear una funcion o clase para conectar a una base de datos recib Lo que te dije es que en vez de usar los datos del script conexion, usas los que te llegan por POST, sino entendi mal lo que queres hacer es conectarte AL SERVIDOR, con los datos que te llegan del usuario, tales como su nombre y contraseña, por POST. Si es esto, entonces no tiene ciencia, create una función que se llame conectar, o algo asi comote dije mas arriba, la cual tiene los datos de usuario que llegan por POST y te conectas al servidor con esos datos, de mas está decir que tenes que tener el usuario creado en tu servidor, sino será imposible, y no me refiero a un usuario creado en una tabla llamada usuarios, me refiero a un usuario real, como el usuario postgres, supongo que sabes de que hablo, no es complicado. Resumen: no uses conexion.php en cada archivo de tu sistema, solo usa la función conectar que te indique arriba y conectate al servidor, luego almacenas en una variable SESSION el recurso $db, para tenerlo presente siempre, tan simple como eso, porque si no guardas en sessiones $db que va a ser lo que utilices para tus consultas, etc entonces tendrías que llamar continuamente a la función conectar, o tener un script pero no sería lo correcto para lo que queres. |
| |||
Respuesta: se puede crear una funcion o clase para conectar a una base de datos recib rodrigo791 gracias por responder y por tenerme paciencia queria pedirte en que parte de mi codigo debo de colocar la funcion? index.php login_Controller.php login_Model.php |
| ||||
Respuesta: se puede crear una funcion o clase para conectar a una base de datos recib pues en el archivo que recibas los datos del usuario, si los recibis en index, entonces ahi hace la función, y como te dije guarda el $db de la función en una variable se session, asi lo podes seguir utilizando. EDITADO: perdon, lo que tenes que almacenar en una variable de sesion son los datos del servidor, no $db, no leí bien me refiero a esto pgsql. Última edición por rodrigo791; 27/10/2012 a las 19:06 |
Etiquetas: |