Buenas tardes, gracias por responder, acabo de revisar lo que me mostraste, pero sin embargo aun sigo teniendo el problema de que no me muestra los resultados de la consulta, quizas me falto incluir el archivo en el que tengo la configuración de las clases y funciones para consultar con la bd, bueno este es:
Código PHP:
<?php
ini_set('display_errors', 0);
session_start();
// My database Class called myDBC
class myDBC {
// our mysqli object instance
public $mysqli = null;
// Class constructor override
public function __construct() {
include_once "dbconfig.php";
$this->mysqli = new mysqli(DB_SERVER, DB_USER, DB_PASS, DB_NAME);
if ($this->mysqli->connect_errno) {
echo "Error MySQLi: (" . $this->mysqli->connect_errno.") " . $this->mysqli->connect_error;
exit();
}
$this->mysqli->set_charset("utf8");
}
// Class deconstructor override
public function __destruct() {
$this->CloseDB();
}
// runs a sql query
public function runQuery($qry) {
//$pk1 = $this->mysqli->insert_id($pk1);
$result = $this->mysqli->query($q);
//$result1 = $this->mysqli->query($q1);
//$result2 = $this->mysqli->query($q2);
//return $pk1;
return $result;
//return $result1;
//return $result2;
}
// Close database connection
public function CloseDB() {
$this->mysqli->close();
}
// Escape the string get ready to insert or update
public function clearText($text) {
$text = trim($text);
return $this->mysqli->real_escape_string($text);
}
public function logueo($cedula, $contrasenia){
//El password obtenido se le aplica el crypt
//Posteriormente se compara en el query
$pass_c = crypt($contrasenia, '_er#.lop');
$q = "select * from usuarios where usuR_mesCedulaC='$cedula' and usuClaveC='$contrasenia'";
$result = $this->mysqli->query($q);
//Si el resultado obtenido no tiene nada
//Muestra el error y redirige al index
if( $result->num_rows == 0)
{
echo'<script type="text/javascript">
alert("Usuario o Contraseña Incorrecta");
window.location="../app/index.php"
</script>';
}
//En otro caso
//En $reg se guarda el resultado de la consulta
//Al segundo posición de SESION se le asigna el id del usuario
//Redirige a página logueada
else{
$reg = mysqli_fetch_assoc($result);
$_SESSION["session"][] = $reg["usuIdE"];
header("location:../app/principal.php");
}
}
public function agregaUsuario($cedula, $pass, $t_usu){
//Selecciona la cédula ingresada para validarla, en la variable valida
//está el resultado de la consulta
$nueva_cedula = "select usuR_mesCedulaC from usuarios where usuR_mesCedulaC='$cedula'";
$valida = $this->mysqli->query($nueva_cedula);
//Como cédula es UNIQUE si valida tiene más de un resultado,
//la cédula ya estaba en la base de datos
if($valida->num_rows > 0)
{
echo'<script type="text/javascript">
alert("Error al registrar! - Cédula Duplicada- Ingresa otra");
window.location="../app/registro.php"
</script>';
}
//Sino hubo cédula repetida
else
{
//Inserta en la BD
$q = "INSERT INTO usuarios (usuR_mesCedulaC, usuClaveC) VALUES ('$cedula', '$pass');";
//$q1 = "INSERT INTO usuarios (usuR_mesCedulaC, usuClaveC) VALUES ('$cedula', '$pass');";
//$q2 = "INSERT INTO t_usuarios (t_usuTipo_usuarioN) VALUES ('$t_usu');";
$result = $this->mysqli->query($q);
//$result1 = $this->mysqli->query($q1);
//$result2 = $this->mysqli->query($q2);
if($result){//Si resultado es true, se agregó correctamente
echo'<script type="text/javascript">
alert("Agregado Exitosamente");
window.location="../app/index.php"
</script>';
}
else{ //Si hubo error al insertar, se avisa
echo'<script type="text/javascript">
alert("Algo fallo");
window.location="../app/registro.php"
</script>';
}
}
}
public function seleccionar_recibo($cedula)
{
$q = "select
r_mes_CodigoC,
r_mes_CedulaE,
r_mes_NombreC,
r_mes_Cod_cargoC,
r_mes_Nom_cargoC,
r_mes_T_contratoC,
r_mes_Fecha_ingresoF,
r_mes_DependenciaC,
r_mes_Nom_ubiC,
r_mes_BancoC,
r_mes_CuentaC,
r_mes_Descripcion_conceptoC,
r_mes_Orden_conceptoC,
r_mes_AsignacionR,
r_mes_DeduccionR,
r_mes_Total_netoR,
r_mes_Des_nominaC,
r_mes_Nom_reporteC,
r_mes_MesC,
r_mes_AnoF from r_mes
where
r_mes_CedulaE = '$cedula'";
$result = $this->mysqli->query($q);
//Array asociativo que contendrá los datos
$valores = array();
//Si no hay resultados
//Se avisa al usuario y se redirige al index de la aplicación
if( $result->num_rows == 0)
{
echo'<script type="text/javascript">
alert("Ningun registro");
window.location="../app/principal.php"
</script>';
}
//En otro caso, se recibe la información y se
//se regresa un array con los datos de la consulta
else{
while($row = mysqli_fetch_assoc($result))
{
//Se agrega cada valor en el array
array_push($valores, $row);
}
}
//Regresa array asociativo
return $valores;
}
}
?>
Bueno eso es todo por ahora supongo, ah y gracias por la bienvenida, nos vemos
...