Buenas tardes:
Os paso este código.
Código PHP:
Ver original<?php
include("conexion.php");
$sql = "SELECT Presupuestos.Id_Presupuesto AS Id_Pre,
Presupuestos.Ref_Pres AS Presupuesto,
Presupuestos.Fecha_fin AS Fecha,
YEAR(Presupuestos.Fecha_fin) AS Año,
WEEK(Presupuestos.Fecha_fin,7) AS Semana,
Presupuestos.Id_Cliente AS Cliente,
Servicios.Servicio As Servicio,
Servicios.Producto AS Producto,
Solicitudes.Tiempo As Tiempo,
Solicitudes.Usuarios AS Usuarios,
Solicitudes.Precio AS Precio,
Solicitudes.Coste As Coste,
Solicitudes.Sumprecio AS Tot_Precio,
Solicitudes.Sumcoste AS Tot_Coste,
Presupuestos.Depos AS Deposito
FROM Servicios INNER JOIN (Solicitudes
INNER JOIN Presupuestos ON Solicitudes.Ref_Pres = Presupuestos.Ref_Pres)
ON Servicios.Id_Servicio = Solicitudes.Ref_Serv
WHERE YEAR(Presupuestos.Fecha_fin) = YEAR('20150314') AND WEEK(Presupuestos.Fecha_fin,7) = WEEK('20150314',7)";
{
echo "<table >";
echo "<tr>";
echo"<td><a href='form_principal.php?key=".$row_resultado['Id_Pre']."'>".$row_resultado['Presupuesto']."</a> </td>";
echo"<td>".$row_resultado['Fecha'] ."</td>";
echo"<td> Años: ".$row_resultado['Año'] ."</td>";
echo"<td> Semana: ".$row_resultado['Semana'] ."</td>";
echo"<td> Cliente: ".$row_resultado['Cliente'] ."</td>";
echo"<td> Servicio: ".$row_resultado['Servicio'] ."</td>";
echo"<td> Producto: ".$row_resultado['Producto'] ."</td>";
echo"<td> Tiempo: ".$row_resultado['Tiempo'] ."</td>";
echo"<td> Usuarios: ".$row_resultado['Usuarios'] ."</td>";
echo"<td> Precio: ".$row_resultado['Precio']."</td>";
echo"<td> Coste: ".$row_resultado['Coste']."</td>";
echo"<td> Tot_Precio: ".$row_resultado['Tot_Precio']."</td>";
echo"<td> Tot_Coste: ".$row_resultado['Tot_Coste']."</td>";
echo"<td> Deposito: ".$row_resultado['Deposito']."</td>";
echo "</tr>";
echo "</table>";
}
?>
Obtengo el siguiente mensaje de error:
mysqli_error() expects exactly 1 parameter, 0 given
He ejecutado la consulta en
phpMyAdmin y
devuelve los resultados esperados.
¿Alguna idea?
Gracia