Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/01/2010, 09:27
maryhanns
 
Fecha de Ingreso: enero-2007
Mensajes: 53
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta

Lo que en realidad tengo es una pagina de testimonios en la que esta el nombre de la persona testimonio, su foto y "fotos de sus departamentos".
Esta es la página: http://www.homevega.com/vega/nuestros_clientes.php
que como se puede ver esta la secuencia de fotos que no valen a la derecha.

Aqui le tengo con las variables dinamicas que al final de cada variable le pongo el Id unico de cada record quendando algo asi:
?pageNum_REC_nuestros_clientes_imagenes3=1&totalRows_REC_nuestros_clientes_imagenes=5

Y lo que note es que si uno hace click en next por ejemplo de Flor Maria Palomeque no se cambia la foto pero se activa el first y el prev, y luego si se hace click en next del record anterior (Agustin Delgado) ahi si se cambian las fotos pero del siguiente (Flor Maria Palomeque).

Y mi código es este:
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 
    $currentPage = $_SERVER["PHP_SELF"];
    $colname_clienteId_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = $row_REC_nuestros_clientes['Id'];
    if (isset($_GET['Id'])) {
    $colname_clienteId_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = $_GET['Id'];
    }
    mysql_select_db($database_con_db_vega, $con_db_vega);
    $query_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} = sprintf("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 = %s ORDER BY tbl_imagenes.orden ASC", GetSQLValueString($colname_clienteId_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']}, "int"));
    $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, $maxRows_REC_nuestros_clientes_imagenes);
    $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 = mysql_fetch_assoc($REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']});
    
    $maxRows_REC_nuestros_clientes_imagenes = 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 = $pageNum_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']} * $maxRows_REC_nuestros_clientes_imagenes;
    
    if (isset($_GET['totalRows_REC_nuestros_clientes_imagenes'])) {
    $totalRows_REC_nuestros_clientes_imagenes = $_GET['totalRows_REC_nuestros_clientes_imagenes'];
    } else {
    $all_REC_nuestros_clientes_imagenes = mysql_query($query_REC_nuestros_clientes_imagenes{$row_REC_nuestros_clientes['Id']});
    $totalRows_REC_nuestros_clientes_imagenes = mysql_num_rows($all_REC_nuestros_clientes_imagenes);
    }
    $totalPages_REC_nuestros_clientes_imagenes = ceil($totalRows_REC_nuestros_clientes_imagenes/$maxRows_REC_nuestros_clientes_imagenes)-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") == 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=%d%s", $totalRows_REC_nuestros_clientes_imagenes, $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"><img src="admin/<?php echo $row_REC_nuestros_clientes_imagenes['imagen']; ?>" width="100" height="149" border="0" style="margin-left:10px; max-height:150px; border:double 3px #114B9A;" /></td>
        </tr>
        <tr>
        <td align="center"><table border="1" cellpadding="5" style="border-collapse:collapse;">
        <tr>
        <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></td>
        </tr>
        </table>
    <?php echo $row_REC_nuestros_clientes['comentario']; ?><br /></p><br /><hr /><br />
<?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>
Gracias si pueden hecharme una mano

O tal vez con alguna otra solución diferente, cualquier ayuda gracias

Última edición por GatorV; 06/01/2010 a las 16:43