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

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

El while se corresponde con la linea que señala el error.