Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Select no extrae datos desde Tablas Prestashop

Estas en el tema de Select no extrae datos desde Tablas Prestashop en el foro de PHP en Foros del Web. Hola Amigos Estoy "pegado" en una parte del desarrollo de un sistema de pago en linea, el cual exige imprimir un detalle de la operación ...
  #1 (permalink)  
Antiguo 10/12/2014, 23:12
 
Fecha de Ingreso: diciembre-2012
Ubicación: Rari - Chile
Mensajes: 3
Antigüedad: 11 años, 11 meses
Puntos: 0
Exclamación Select no extrae datos desde Tablas Prestashop

Hola Amigos

Estoy "pegado" en una parte del desarrollo de un sistema de pago en linea, el cual exige imprimir un detalle de la operación realizada con lo siguiente: Descripcion del producto, precio, cantidad y total pagado.

Tengo el siguiente codigo que en la version 1.4 de Prestashop funciona sin problemas pero en la 1.6 no me imprime ningun dato.

Código PHP:
$sql_productos "SELECT p.quantity, pl.name, pr.price FROM co_cart_product as p, co_product_lang as pl, co_product as pr where p.id_cart='$TBK_ORDEN_COMPRA' and p.id_product=pl.id_product and p.id_product=pr.id_product and pl.id_lang=5 order by p.id_cart";
        
$result_pfinales=mysql_query($sql_productos$conexion);


            
$z=0;            
        while(
$myrow_not=mysql_fetch_array($result_pfinales))
            {
            
$z++;
            
             echo 
"<table width='550px' align='center'> ";
                echo 
"<th width='200px' align='left'>";
                    echo  
"t_monto"
                echo 
"</th>";
             
                echo 
"<th width='73px' align='left'>";
                    print 
round($t_producto=$myrow_not[quantity]); 
                echo 
"</th>";
             
                echo 
"<th width='85px' align='left'>";
                    print 
'$'; print' ';  echo number_format(price,0,',','.');              
                echo 
"</th>";
                echo 
"</th>";
     
                echo 
"<th width='385px' align='left'>";
                    print 
'$'; print' '; print round(($t_producto=$myrow_not[price])*$t_producto=$myrow_not[quantity]);              
                echo 
"</th>";
            echo 
"</table>"
Ojala alguien me pueda sugerir que revisar, las tablas existen con estos nombres en las 2 versiones de Prestashop.

Desde ya gracias por darse el tiempo de mirar este codigo.

Gunners
  #2 (permalink)  
Antiguo 11/12/2014, 02:59
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Select no extrae datos desde Tablas Prestashop

OFF TOPIC en MySQL.

Movido a PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 11/12/2014, 05:00
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: Select no extrae datos desde Tablas Prestashop

Aunque el cambio en el nucleo entre una versión y otra es mínimo, en la estructura de datos es sustancial.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #4 (permalink)  
Antiguo 11/12/2014, 06:14
 
Fecha de Ingreso: diciembre-2012
Ubicación: Rari - Chile
Mensajes: 3
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Select no extrae datos desde Tablas Prestashop

Cita:
Iniciado por lauser Ver Mensaje
Aunque el cambio en el nucleo entre una versión y otra es mínimo, en la estructura de datos es sustancial.
Lauser, he revisado muchas veces los campos en las 3 tablas que hace la consulta este codigo y no detecto el problema, alguna sugerencia?

Gracias.
  #5 (permalink)  
Antiguo 11/12/2014, 06:29
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Select no extrae datos desde Tablas Prestashop

¿Y verificaste si la consulta devuelve datos realmente, o bien si devuelve algún error?
No te olvides que al crear la tabla dentro del while, este sólo se ejecutará si la consulta obtuvo al menos un registro...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 11/12/2014, 07:05
 
Fecha de Ingreso: diciembre-2012
Ubicación: Rari - Chile
Mensajes: 3
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Select no extrae datos desde Tablas Prestashop

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Y verificaste si la consulta devuelve datos realmente, o bien si devuelve algún error?
No te olvides que al crear la tabla dentro del while, este sólo se ejecutará si la consulta obtuvo al menos un registro...
Gracias a Gnzsoloyo, me puse a revisar mas a fondo la consulta que tenia, y detecte el problema que no tiene nada que ver con la estructura, sino un filtro de lenguaje.. en el ejemplo el español corresponde al id 5 pero en mi caso solo existe el id 1 de lenguaje, cambie eso y ya esta funcionando.

Gracias por sus consejos, a veces nos pegamos mucho en los codigos y no vemos que estan haciendo :)

Saludos y gracias nuevamente.

Etiquetas: mysql, select
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 22:08.