Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2015, 13:15
Mental
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 18 años, 5 meses
Puntos: 1
mysqli_error() expects exactly 1 parameter, 0 given

Buenas tardes:

Os paso este código.
Código PHP:
Ver original
  1. <?php
  2.            
  3.             include("conexion.php");
  4.             $sql = "SELECT Presupuestos.Id_Presupuesto AS Id_Pre,
  5.                            Presupuestos.Ref_Pres AS Presupuesto,
  6.                            Presupuestos.Fecha_fin AS Fecha,
  7.                            YEAR(Presupuestos.Fecha_fin) AS Año,
  8.                            WEEK(Presupuestos.Fecha_fin,7) AS Semana,                       
  9.                            Presupuestos.Id_Cliente AS Cliente,
  10.                            Servicios.Servicio As Servicio,
  11.                            Servicios.Producto AS Producto,
  12.                            Solicitudes.Tiempo As Tiempo,
  13.                            Solicitudes.Usuarios AS Usuarios,
  14.                            Solicitudes.Precio AS Precio,
  15.                            Solicitudes.Coste As Coste,
  16.                            Solicitudes.Sumprecio AS Tot_Precio,
  17.                            Solicitudes.Sumcoste AS Tot_Coste,
  18.                            Presupuestos.Depos AS Deposito
  19.                     FROM Servicios INNER JOIN (Solicitudes
  20.                                     INNER JOIN Presupuestos ON Solicitudes.Ref_Pres = Presupuestos.Ref_Pres)
  21.                     ON Servicios.Id_Servicio = Solicitudes.Ref_Serv
  22.                     WHERE YEAR(Presupuestos.Fecha_fin) = YEAR('20150314') AND WEEK(Presupuestos.Fecha_fin,7) = WEEK('20150314',7)";
  23.             $cs=mysqli_query($cn,$sql) or die(mysqli_error());
  24.             var_dump($_POST);
  25.                 while($row_resultado = mysqli_fetch_array($cs))
  26.                     {
  27.                         echo "<table >";
  28.                             echo "<tr>";
  29.                                 echo"<td><a href='form_principal.php?key=".$row_resultado['Id_Pre']."'>".$row_resultado['Presupuesto']."</a> </td>";
  30.                                 echo"<td>".$row_resultado['Fecha']              ."</td>";
  31.                                 echo"<td> Años: ".$row_resultado['Año'] ."</td>";
  32.                                 echo"<td> Semana: ".$row_resultado['Semana']    ."</td>";
  33.                                 echo"<td> Cliente: ".$row_resultado['Cliente']  ."</td>";
  34.                                 echo"<td> Servicio: ".$row_resultado['Servicio']    ."</td>";
  35.                                 echo"<td> Producto: ".$row_resultado['Producto']    ."</td>";
  36.                                 echo"<td> Tiempo: ".$row_resultado['Tiempo']    ."</td>";
  37.                                 echo"<td> Usuarios: ".$row_resultado['Usuarios']    ."</td>";
  38.                                 echo"<td> Precio: ".$row_resultado['Precio']."</td>";
  39.                                 echo"<td> Coste: ".$row_resultado['Coste']."</td>";
  40.                                 echo"<td> Tot_Precio: ".$row_resultado['Tot_Precio']."</td>";
  41.                                 echo"<td> Tot_Coste: ".$row_resultado['Tot_Coste']."</td>";
  42.                                 echo"<td> Deposito: ".$row_resultado['Deposito']."</td>";
  43.                             echo "</tr>";
  44.                         echo "</table>";
  45.                      }
  46.  
  47. ?>

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