Foros del Web » Programando para Internet » PHP »

Paginar Resultado de ComboBox Anidado con Php y Mysql

Estas en el tema de Paginar Resultado de ComboBox Anidado con Php y Mysql en el foro de PHP en Foros del Web. Hola amigos, sperando que me ayuden con un problema q tengo. miren. tengo tres tablas en mysql: departamentos: provincias distritos estas tablas stoy mostrando en ...
  #1 (permalink)  
Antiguo 11/03/2010, 14:51
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
Paginar Resultado de ComboBox Anidado con Php y Mysql

Hola amigos, sperando que me ayuden con un problema q tengo.
miren.

tengo tres tablas en mysql:

departamentos:
provincias
distritos

estas tablas stoy mostrando en un combo anidado:

hago la seleccion respectiva y me sale un resultado; ese resultado quiero paginar stoy usando el paginator. El problema es al hacer clic en siguiente y sale este error:

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 9 in C:\AppServ\www\proyectos\trabajo\paginator.inc.php on line 187

el punto seria como mantener la seleccion de los combos al hacer clic en siguiente staba probando con sesiones y no pude solucionar el problema.

Ojo: el paginator si funciona en una consulta sin busquedas.

SPERO AMIGOS QUE ME AYUDEN ESTE GRAN PROBLEMA QUE TENGO
DE ANTE MANO GRACIAS.



mi codigo:



<?php
include("conexion.php");

$res_departamentos=mysql_query("select depCodigo,depNombre
from departamentos");
while($row=mysql_fetch_array($res_departamentos)){
if($row[0]==$_POST['cbodepa']){
echo "<option value='$row[depCodigo]' selected>".ucfirst(strtolower($row[depNombre]))."</option>";
}
else{
echo "<option value='$row[depCodigo]'>".ucfirst(strtolower($row[depNombre]))."</option>";
}}

?>

</select>


<select name="cboprov" onchange="submit();" size="1" id="Busq4" style=" width:116px; border-style:solid; border-color:#F00; border-width:1px">

<option value="0">-Seleccione-</option>
<?



$jala=$_POST['cbodepa'];
$res_prov=mysql_query("select depCodigo,prvCodigo,prvNombre
from provincias where depCodigo='$jala'");

while($row1=mysql_fetch_array($res_prov)){

if($row1[1]==$_POST['cboprov']){

echo "<option value='$row1[prvCodigo]' selected>".ucfirst(strtolower($row1[prvNombre]))."</option>";

}
else{
echo "<option value='$row1[prvCodigo]'>".ucfirst(strtolower($row1[prvNombre]))."</option>";
}

}



?>
</select>


<select name="cbodistrito" size="1" id="Busq5" style=" width:116px; border-style:solid; border-color:#F00; border-width:1px">

<option value="0">-Seleccione-</option>

<?



$jala1=$_POST['cboprov'];
$res_dist=mysql_query("select prvCodigo,disNombre,disCodigo
from distritos
where prvCodigo='$jala1'");

while($row2=mysql_fetch_array($res_dist)){

if($row2[2]==$_POST['cbodistrito']){


echo "<option value='$row2[disCodigo]' selected>".ucfirst(strtolower($row2[disNombre]))."</option>";

}
else{
echo "<option value='$row2[disCodigo]'>".ucfirst(strtolower($row2[disNombre]))."</option>";
}

}



?>


<?php


$dep=$_REQUEST['cbodepa'];
$prov=$_REQUEST['cboprov'];
$dis=$_REQUEST['cbodistrito'];



include("conexion.php");

$_pagi_sql="................................";


$_pagi_cuantos = 2;
include("paginator.inc.php");

while($row=mysql_fetch_array($_pagi_result)){



?>

...................................
..............
..............

Etiquetas: combobox, mysql, paginar, resultados, anidados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:30.