Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2010, 09:30
yz!
Invitado
 
Mensajes: n/a
Puntos:
Notice: undefiend variable

Buenas,

Ya se que este error da por no inicializar una variable, pero...
¿como hacerloc uando el valor sale de una base de datos?

Código PHP:
    $database = new ps_DB();
        
    
$query = "SELECT product_price,m.manufacturer_id,mf_name,category_id FROM #__{vm}_product_price as p, #__{vm}_product_category_xref c, #__{vm}_product_mf_xref m, #__{vm}_manufacturer m2 WHERE p.product_id=$xtypo_product_id AND m.product_id=$xtypo_product_id AND m.manufacturer_id=m2.manufacturer_id AND c.product_id=$xtypo_product_id";
    
$database->query( $query );
    
$rows = $database->record;
    
$xtypo_precio = $rows[0]->product_price; 
He probado con:
Código PHP:
 $xtypo_precio = isset($xtypo_precio); 
antes de recoger el valor de la base de datos, pero nada.


Otra cosa más, en el punto anterior lleno la variable, pero el error se produce en esta línea:
Código PHP:
"resumen_producto" => array("<div><table width=\"100%\"><tr><td width=\"30%\"><img src=\"" . (JURI::base() . "images/logotipos/" . $xtypo_proveedor . ".gif") . "\" alt=\"Logotipo de " . $xtypo_proveedor_nombre . "\" title=\"Logotipo de " . $xtypo_proveedor_nombre . "\"></td><td width=\"70%\" style=\"font-size: 1.25em;\">***code***<p>Precio: " . number_format($xtypo_precio, 2, ",", ".") . " &euro;</p>" . $xtypo_carrito . "</td></tr></table></div>", "#{resumen_producto}(.*?){/resumen_producto}#s") 
Un saludo