Hola otra vez, ya resolvi el problema con la consulta pero ahora el formulario no me envia nada y no se puede ejecutar la consulta
, parece que solo queda eso por resolver y no habra mas problemas, adjunto codigo para ver si me dan una mano con esto:
Código PHP:
<?php
require_once ("../app/config/myDBC.php");
if(isset($_SESSION['session']))
{
?>
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link type="text/css" href="../app/estilos/estilo.css" rel="stylesheet" />
<title>..:PAGINA PRINCIPAL:..</title>
</head>
<body bgcolor="white">
<center><h2>BIENVENIDO</h2></center>
<div id="envoltura">
<div id="contenedor">
<div id="cabecera" >
<img src="../app/imagenes/logo.png">
</div>
<div id="cuerpo">
<form name="buscar" method="post" action="buscar.php">
<p><label >Cédula:</label></p>
<input name="ced" type="search" id="ced" placeholder="Ingresa la Cédula" autofocus="" required=""></p>
<p id="bot"><input name="buscar" type="submit" id="buscar" value="Buscar" class="boton"></p>
</form>
</div><!--fin cuerpo-->
<div id="pie">Sistema de Consulta de Pagos</div>
</div><!-- fin contenedor -->
<div id="button"><a href="../app/salir.php"><h4><img src="../app/imagenes/salir.png"></a></div>
</div><!--fin envoltura-->
<!--a href="../app/salir.php"><h4><img src="../app/imagenes/salir.png"></h4></a-->
</body>
</html>
<?php
}else
echo'<script type="text/javascript">
alert("Registrarse para ver este contenido");
window.location="../app/index.php"
</script>';
?>
Ah y claro la solución, para que le sirva a otro:
Código PHP:
<?php
ini_set('display_errors', 1);
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($qry);
//$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 seleccionar_recibo($ced)
{
$qry = "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' = '".$ced."'";
$result = $this->mysqli->query($qry);
//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;
}
?>
Lo que hice fue solo agregar comillas simples y asunto resuelto, pero ahora si con el formulario esta un poco confuso (ando usando html 5 por si acaso), bueno si llego a resolverlo lo pongo por aca, de antemano gracias por toda la ayuda que me puedan dar...