Foros del Web » Programando para Internet » PHP »

Problema al hacer y mostrar datos de consulta

Estas en el tema de Problema al hacer y mostrar datos de consulta en el foro de PHP en Foros del Web. Buenas, estoy intentando calcular una cantidad por un precio que los obtengo de dos consultas a la BBDD, sin embargo no me los muestra y ...
  #1 (permalink)  
Antiguo 06/06/2008, 04:54
 
Fecha de Ingreso: noviembre-2006
Mensajes: 117
Antigüedad: 17 años, 5 meses
Puntos: 0
Problema al hacer y mostrar datos de consulta

Buenas, estoy intentando calcular una cantidad por un precio que los obtengo de dos consultas a la BBDD, sin embargo no me los muestra y simpre me muestra total=0 , sin embargo se que las consultas las hace bien ya que precio y cantidad me los muestra correctamente en la tabla. Seguramente sea un tonteria pero llevo un par de días y no lo consigo ver, espero me puedan ayudar. Muchas gracias de antemano!

Código PHP:
    <?php
$consulta1
="SELECT * FROM detallepedido WHERE Id_Pedido='".$idPedido."'";
    
$result1=mysql_query($consulta1) or die( mysql_error());
?>
<table style="height:100%;width:100%;" border="0" align="center">

    <table style="border:1px solid #FF0000; color:#000099;width:100%;">
    <tr style="background:#99CCCC;">
    <td>Referencia</td>
    <td>Artista</td>
    <td>Disco</td>
    <td>Precio</td>
    <td>Cantidad</td>
    <td>Total</td>
    </tr>

    <?php
    $total
=0;
    while(
$row mysql_fetch_array($result1))
    {
        
$idarticulo=$row['Id_Articulo'];
        
$cantidad=$row['Cantidad'];
        
        
$consulta2="SELECT RefNom, RefNum, Artista, Disco, PVPMenor FROM articulos WHERE Id_Articulo='".$idarticulo."'";
        
$result2=mysql_query($consulta2) or die( mysql_error());
        
$row1 mysql_fetch_array($result2);
        
        
$precio=$row1['PvPVenta'];
        
$tot=$cantidad*$precio;
        
$total=$total+$tot;
        
        
$referencia=$row1['RefNom'].$row1['RefNum'];
    
      echo 
"<tr>";
      echo 
"<td>".$referencia."</td>";
      echo 
"<td>".$row1['Artista']."</td>";
      echo 
"<td>".$row1['Disco']."</td>";
      echo 
"<td>".$row1['PVPMenor']."</td>";
      echo 
"<td>".$row['Cantidad']."</td>"
      echo 
"<td>".$tot."</td>";
      echo 
"</tr>";
    }
    echo
"<tr><td colspan='6' align='right'><b>Total:</b>&nbsp;<input align='right' size='14' readonly style='text-align:right' type='text' readonly value=".$total."&euro;"."></td></tr>";
    
?>
</table>
  #2 (permalink)  
Antiguo 06/06/2008, 04:58
 
Fecha de Ingreso: noviembre-2006
Mensajes: 117
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema al hacer y mostrar datos de consulta

Ha sido subir el post y ver el error, ya funciona bien...

Tenía esto
Código PHP:
 $precio=$row1['PvPVenta']; 
Y tenía que tener esto otro...

Código PHP:
$precio=$row1['PVPMenor']; 
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 12:24.