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, ",", ".") . " €</p>" . $xtypo_carrito . "</td></tr></table></div>", "#{resumen_producto}(.*?){/resumen_producto}#s")
Un saludo