Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/01/2010, 13:15
maryhanns
 
Fecha de Ingreso: enero-2007
Mensajes: 53
Antigüedad: 17 años, 3 meses
Puntos: 0
De acuerdo Respuesta: Visualizador de imagenes (anterior y siguiente) con base de datos

Bueno ya lo pude resolver. La solución era la misma que hice (cree recordsets dinamicos y las variables dinamicas) pero problamente lo trate de hacer muy rapido y me fallo en algo, asi que lo hice nuevamente con calma desde cero.
Ahora le voy a hacer ajax para que no se recargue la pagina y me quedará listo.
Gracias de todas maneras por su interes

Aqui dejo mi codigo funcionando por si alguien lo necesita:
Código:
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="231" align="left" valign="top"><table width="231" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td height="171" align="center" valign="middle" class="sucursalesm1" id="sucursales_contenido"><?php include('sucursales_main.php')?></td>
                </tr>
              </table></td>
              <td width="9" align="left" valign="top"></td>
              <td width="700" align="left" valign="top"><table width="700" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td colspan="3" align="left" valign="top">
               	      <h2>Nuestros Clientes</h2><br />
                      <?php do { ?>
                        <?php
							$maxRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = 1;
$pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = 0;
if (isset($_GET["pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}"])) {
  $pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = $_GET["pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}"];
}
$startRow_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = $pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} * $maxRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']};

mysql_select_db($database_con_db_vega, $con_db_vega);
$query_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = "SELECT tbl_imagenes.* FROM tbl_imagenes JOIN tbl_nuestros_clientes ON tbl_imagenes.Id_otra_tabla = tbl_nuestros_clientes.Id WHERE tbl_imagenes.estado = '1' AND tbl_imagenes.seccion = 'Nuestros Clientes' AND tbl_nuestros_clientes.Id = ".$row_REC_nuestros_clientes['Id']." ORDER BY tbl_imagenes.orden ASC";
$query_limit_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = sprintf("%s LIMIT %d, %d", $query_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}, $startRow_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}, $maxRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']});
$REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = mysql_query($query_limit_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}, $con_db_vega) or die(mysql_error());
$row_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = mysql_fetch_assoc($REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']});

if (isset($_GET["totalRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}"])) {
  //echo("@".$_GET["totalRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}"]."@");
  $totalRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = $_GET["totalRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}"];
} else {
  $all_REC_nuestros_clientes_imagenes = mysql_query($query_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']});
  $totalRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = mysql_num_rows($all_REC_nuestros_clientes_imagenes);
}
$totalPages_REC_nuestros_clientes_imagenes = ceil($totalRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}/$maxRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']})-1;

$queryString_REC_nuestros_clientes_imagenes = "";
if (!empty($_SERVER['QUERY_STRING'])) {
  $params = explode("&", $_SERVER['QUERY_STRING']);
  $newParams = array();
  foreach ($params as $param) {
    if (stristr($param, "pageNum_REC_nuestros_clientes_imagenes".$row_REC_nuestros_clientes['Id']) == false && 
        stristr($param, "totalRows_REC_nuestros_clientes_imagenes".$row_REC_nuestros_clientes['Id']) == false) {
      array_push($newParams, $param);
    }
  }
  if (count($newParams) != 0) {
    $queryString_REC_nuestros_clientes_imagenes = "&" . htmlentities(implode("&", $newParams));
  }
}
$queryString_REC_nuestros_clientes_imagenes = sprintf("&totalRows_REC_nuestros_clientes_imagenes".$row_REC_nuestros_clientes['Id']."=%d%s", $totalRows_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}, $queryString_REC_nuestros_clientes_imagenes);
					  ?>
                          <p style="clear:both;"><h3><?php echo $row_REC_nuestros_clientes['cliente']; ?></h3>
                        <?php if (isset($row_REC_nuestros_clientes['imagen']) && !empty($row_REC_nuestros_clientes['imagen'])){ ?><img src="admin/<?php echo $row_REC_nuestros_clientes['imagen']; ?>" border="1" align="left" style="margin-right:10px; max-height:150px; border:double 3px #114B9A;" /><?php }?><table width="100" border="0" align="right" cellpadding="0" cellspacing="0">
        <tr>
        <td align="center"><?php do { ?><img src="admin/<?php echo $row_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}['imagen']; ?>" height="150" border="0" style="margin-left:10px; max-height:150px; border:double 3px #114B9A;" /><?php } while ($row_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = mysql_fetch_assoc($REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']})); ?><br />
          a
          <table border="0">
            <tr><?php //".$row_REC_nuestros_clientes['Id']." ?>
              <td><?php if ($pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} > 0) { // Show if not first page ?>
                  <a href="<?php printf("%s?pageNum_REC_nuestros_clientes_imagenes".$row_REC_nuestros_clientes['Id']."=%d%s", $currentPage, 0, $queryString_REC_nuestros_clientes_imagenes); ?>">First</a>
                  <?php } // Show if not first page ?></td>
              <td><?php if ($pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} > 0) { // Show if not first page ?>
                  <a href="<?php printf("%s?pageNum_REC_nuestros_clientes_imagenes".$row_REC_nuestros_clientes['Id']."=%d%s", $currentPage, max(0, $pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} - 1), $queryString_REC_nuestros_clientes_imagenes); ?>">Previous</a>
                  <?php } // Show if not first page ?></td>
              <td><?php if ($pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} < $totalPages_REC_nuestros_clientes_imagenes) { // Show if not last page ?>
                  <a href="<?php printf("%s?pageNum_REC_nuestros_clientes_imagenes".$row_REC_nuestros_clientes['Id']."=%d%s", $currentPage, min($totalPages_REC_nuestros_clientes_imagenes, $pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} + 1), $queryString_REC_nuestros_clientes_imagenes); ?>">Next</a>
                  <?php } // Show if not last page ?></td>
              <td><?php if ($pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} < $totalPages_REC_nuestros_clientes_imagenes) { // Show if not last page ?>
                  <a href="<?php printf("%s?pageNum_REC_nuestros_clientes_imagenes".$row_REC_nuestros_clientes['Id']."=%d%s", $currentPage, $totalPages_REC_nuestros_clientes_imagenes, $queryString_REC_nuestros_clientes_imagenes); ?>">Last</a>
                  <?php } // Show if not last page ?></td>
            </tr>
          </table>
		a</td>
        </tr>
        <tr>
        <td align="center">&nbsp;</td>
        </tr>
        </table><?php echo $row_REC_nuestros_clientes['comentario']; ?><br /></p><br /><hr /><br />
                        <?php
        					mysql_free_result($REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']});
        				?>
						<?php } while ($row_REC_nuestros_clientes = mysql_fetch_assoc($REC_nuestros_clientes)); ?>
                  </td>
                </tr>
                <tr>
                  <td height="8" colspan="3"></td>
                </tr>
                <tr>
                  <td width="268" align="left" valign="middle"><img src="images/tu_cocina_banner_1_01.jpg" width="268" height="113" border="0" /></td>
                  <td width="211" align="center" valign="middle"><img src="images/tu_cocina_banner_2_01.jpg.jpg" width="191" height="113" border="0" /></td>
                  <td width="221" align="right" valign="middle"><img src="images/tu_cocina_banner_3_01.jpg.jpg" width="228" height="113" border="0" /></td>
                </tr>
                <tr>
                  <td height="8" colspan="3" align="center" valign="middle"></td>
                </tr>
              </table></td>
            </tr>
          </table>