Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/09/2009, 16:16
jose-web
 
Fecha de Ingreso: enero-2009
Ubicación: Tijuana
Mensajes: 80
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Ayuda con URL larga

Cita:
Iniciado por abimaelrc Ver Mensaje
yo espera ver una super mega url. Tu no has pasado nada en esa url. Debe ser un error en la forma de mostrar los datos. Te sugiero postear el codigo que hayas hecho para indicarte que debes corregir.
products-prices.php?id=adhd-treatment&id=anxiety&id=pain-relief&id=sleep-aids

este es el link de index.php y luego

Products-prices.php

Código PHP:
<?php  
ob_start
("ob_gzhandler"); 
//Las funciones ob_start y 
//ob_end_flush te permiten 
//escojer en qué momento 
//enviar el resultado de un 
//script al navegador. Si 
//no las utilizamos estamos 
//obligados a que nuestra  
//primera línea de código 
//sea session_start() u 
//obtendremos un error 
session_start(); 
//conectamos a la base de 
//datos 
mysql_connect("localhost","cancunrx_cancun","Cancun07"); 
mysql_select_db("cancunrx_catalogo"); 
//rescatamos los valores 
//guardados en la variable de 
//sesión (si es que hay alguno, 
// cosa que comprobamos con isset) 
//y los asignamos a $carro. 
//Si no existen valores, ponemos a false 
//el valor de $carro 
if(isset($_SESSION['carro'])) 
$carro=$_SESSION['carro'];else $carro=false
//y hacemos la consulta 
$id=$_GET[id];
$qry=mysql_query("select * from catalogo where products='$id' order by brand asc"); 
?>

y esta parte es donde aparece el listado de los productos:

Código PHP:
<a href="vercarrito.php?<?php echo SID ?>" title="Ver el contenido del carrito"> <img src="images/vercarrito.gif" alt="" width="24" height="21" border="0"></a></div></td>
      </tr>  
<?php 
//mostramos todos nuestros 
//artículos, viendo si han 
//sido agregados o no a nuestro 
//carro de compra 
while($row=mysql_fetch_assoc($qry)){ 
?> 
      <tr>
        <td><?php echo '<img src="imagenes/'.$row['foto'].'" border="0px"></a></img>';?></td>
        <td><?php echo $row['brand'?></td>
        <td><?php echo $row['generics'?></td>
        <td><?php echo $row['price'?></td>
        <td><div align="center"><?php 
if(!$carro || !isset($carro[md5($row['id'])]['identificador']) || $carro[md5($row['id'])]['identificador']!=md5($row['id'])){ 
//si el producto no ha sido 
//agregado, mostramos la imagen 
//de no agregado, linkeada 
//a nuestra página de agregar 
//producto y transmitíéndole a 
//dicha página el id del artículo 
//y el identificador de la sesión 
?> 
<a href="agregarcar.php?<?php echo SID ?>&id=<?php echo $row['id']; ?>"> 
<img src="images/productonoagregado.gif" border="0" title="Agregar al Carrito"></a><?php }else 
//en caso contrario mostramos la 
//otra imagen linkeada., a la 
//página que sirve para borrar el 
//artículo del carro. 
{?><a href="borrar_del_carrito.php?id=<?php echo $row['id']; ?>"<?php echo SID ?>
<img src="images/productoagregado.gif" border="0" title="Quitar del Carrito"></a><?php ?></div></td>
      </tr><?php ?>
    </table>
a ver si pueden ayudarme gracias.