Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2011, 04:43
Avatar de ras_chalo
ras_chalo
 
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 14 años, 7 meses
Puntos: 6
Pregunta No logro solucionar mi problema; modificar el WHILE por otra cosa...

Hola, bueno la verdad que me he cabeceado un montón pero no logro solucionar mi problema ...

Resulta que tengo un carrito de compras, al cual al momento de agregar los productos al carro, solo me agrega el último producto y sus atributos...
Se que es producto del While que le puse, pero no se me ocurre la solución al problema...
Intente ponerle un ciclo for, pero nada...
Alguien me dijo que pasando todos los datos a un form, con un checkbox se soluciona, pero no me sirve que sea en un checkbox... necesito simplemente solucionar sin cambiar mucho la estructura de la ficha del producto...

dejo el código de mi drama:

Código PHP:
Ver original
  1. <?php
  2. $query= mysql_query('SELECT * FROM productos WHERE categ_prod = "apicolas"') or mysql_error();
  3.  
  4.                while($row= mysql_fetch_array($query))
  5.              {  
  6.          
  7.              ?>
  8.            <div class="producto" id="<?php $row['nom_prod']; ?>">
  9.              <img src="IMAGENES DE SELECCION/editadas/IMG_3482.JPG" height="127"  align="left"/>
  10.             <?php
  11.                 echo "<h1>" .$row['nom_prod'], "</h1>";
  12.                 $nombre= $row['nom_prod'];
  13.              ?>
  14.                 <p> Es una secreci&oacute;n de las gl&aacute;ndulas hipofar&iacute;ngeas de las abejas nodrizas. Todas las larvas son alimentadas con jalea real los tres primeros d&iacute;as de su vida, a partir de esa fecha &uacute;nicamente la larva elegida reina se alimentar&aacute; con ella, mientras que las abejas obreras dispondr&aacute;n de una mezcla de polen, agua y miel. </p>
  15.                
  16.              <form action="agregar_producto.php" method="post">
  17.                 Cantidad: <input name="cantidad" type="text" id="cantidad" size="2" />
  18.                     <?php
  19.                             echo "# ID: " .$row['id_prod'], ", ";
  20.                             $id = $row['id_prod'];
  21.                             echo "Precio: " .$row['precio_prod'], " ";
  22.                             $precio= $row['precio_prod'];
  23.                            
  24.                             $_SESSION["nom_prod"]= $nombre;
  25.                             $_SESSION["id_prod"]= $id;
  26.                             $_SESSION["precio_prod"]= $precio;
  27.                                                
  28.                            
  29.                     ?>  
  30.                 <input type="submit"  value="A&ntilde;adir al Carro" />
  31.                 <img src='images/carro_anadir.gif'  />
  32.  
  33.              </form>  
  34.                
  35.                      
  36.            </div>
  37.            <?php
  38.                  
  39.              }
  40.            ?>
Desde ya estoy muy agradecido por su intención y tiempo..
Estaré MUY atento a sus comentarios....
Saludos!