Amigos, apareció el siguiente error:
Cita: Ocurrió un error al ejecutar el query "SELECT COUNT(*) FROM usuarios where sexo='0' ". La base dijo : .
El script que estoy usando es el siguiente:
Código PHP:
<?
// Conectamos a la Base de Datos
include("config.php");
// Obtenemos la página actual, por el método que más nos guste
// Por defecto, la página se propaga por la variable $pagina
$pagina = $HTTP_GET_VARS["pagina"];
// Incluimos la Clase Paginado
include("class.paginado.php");
$rs = new paginado($Conn);// instanciamos un objeto
$rs->pagina($pagina); // Le indicamos en que página estamos - 1 por defecto
$rs->porPagina(5);// Le decimos cuantos registros por página queremos - 20 por defecto
$rs->propagar("usuários"); // Le decimos las variables que queremos propagar en los links
if(!$rs->query("select * from usuarios where
".(($_POST[sexo] != "") ? "sexo='$_POST[sexo]'" : "")."
".(($_POST[preferencia] != "") ? "AND preferencia='$_POST[preferencia]'" : "")."
".(($_POST[edad] != "") ? "AND edad='$_POST[edad]'" : "")."
".(($_POST[barrio] != "") ? "AND barrio='$_POST[barrio]'" : "")."
".(($_POST[ciudad] != "") ? "AND ciudad='$_POST[ciudad]'" : "")."
".(($_POST[estado] != "") ? "AND estado='$_POST[estado]'" : "")."
".(($_POST[pais] != "") ? "AND pais='$_POST[pais]'" : "")."
".(($_POST[altura] != "") ? "AND altura='$_POST[altura]'" : "")."
".(($_POST[peso] != "") ? "AND peso='$_POST[peso]'" : "")."
".(($_POST[piel] != "") ? "AND piel='$_POST[piel]'" : "")."
".(($_POST[ojos] != "") ? "AND ojos='$_POST[ojos]'" : "")."
".(($_POST[cabellos] != "") ? "AND cabellos='$_POST[cabellos]'" : "")."
".(($_POST[estadocivil] != "") ? "AND estadocivil='$_POST[estadocivil]'" : "")."
".(($_POST[bebe] != "") ? "AND bebe='$_POST[bebe]'" : "")."
".(($_POST[fuma] != "") ? "AND fuma='$_POST[fuma]'" : "")."
".(($_POST[religion] != "") ? "AND religion='$_POST[religion]'" : "")."
".(($_POST[educacion] != "") ? "AND educacion='$_POST[educacion]'" : "")."
".(($_POST[idioma] != "") ? "AND idioma='$_POST[idioma]'" : "")."
".(($_POST[profesion] != "") ? "AND profesion='$_POST[profesion]'" : "")."
".(($_POST[signo] != "") ? "AND signo='$_POST[signo]'" : "")."")) // Y ejecutamos nuestra consulta.
{ die( $rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos.
}echo "Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()."<br>";
// Recorremos todos los resultados y los mostramos.
while($row = $rs->obtenerArray()){
$sexonumero = $row[sexo] ;
$sexotexto = array("Masculino","Feminino") ;
echo "<center><table border = '0' width='90%' cellspacing='5' class='form'> \n
<td width='50%' valign='top'>
<b>Apelido:</b>".$row["nick"]."
<br>
<b>Sexo:</b>".$sexotexto["$sexonumero"]."
<br>
<b>Preferência sexual:</b>".$row["preferencia"]."
<br>
<b>Idade:</b>".$row["edad"]."
<br>
<b>Cidade:</b>".$row["ciudad"]."
<br>
<b>Estado:</b>".$row["estado"]."
<br>
<b>Pais:</b>".$row["pais"]."
<br>
<b>Estatura:</b>".$row["altura"]."
<br>
<b>Peso:</b>".$row["peso"]."
<br>
<b>Signo:</b>".$row["signo"]."
</td>
<td width='50%' valign='top'>
<b>Pele:</b>".$row["piel"]."
<br>
<b>Olhos:</b>".$row["ojos"]."
<br>
<b>Cabelos:</b>".$row["cabellos"]."
<b><br>
Estado Civil:</b>".$row["estadocivil"]."
<br>
<b>Bebida alcoólica:</b>".$row["bebe"]."
<br>
<b>Fumo:</b>".$row["fuma"]."
<br>
<b>Religião:</b>".$row["religion"]."
<br>
<b>Educação:</b>".$row["educacion"]."
<br>
<b>Idioma:</b>".$row["idioma1"]."
<br>
<b>Profissão:</b>".$row["profesion"]."
</td>
</tr>
\n
</table><br> \n";}
echo "<b>Não há mais resultados</b>";
// Finalmente mostramos los medios para la navegación entre los resultados.
echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente();
?>
Por favor, alguien podría decirme dónde está mi error?
Muchas gracias y felicitaciones por la iniciativa! :)