Hola buenas tengo esta consulta dentro de una funcion de una clase:
Código PHP:
function getN($id) {
$id1=$id;
$sql = "SELECT x,y,z,t,v FROM Informacion WHERE id_usuario = '$id1'";
$result = mysql_query($sql)or die('<b>Error: </b>'.mysql_error());
while($row = mysql_fetch_array($result)){
if ($this->fuerza ==5) {
$unidades = $row['x'];
}
if ($this->fuerza ==7) {
$unidades = $row['y'];
}
if ($this->fuerza ==10) {
$unidades = $row['z'];
}
if ($this->fuerza ==13) {
$unidades = $row['t'];
}
if ($this->fuerza ==30) {
$unid = $row['v'];
}
}
echo "NUMERO ".$unid
return $unid;
}
Y la llamo desde otra funcion:
Código PHP:
if (($bloque_1->getN_unid($id_))==0 && ($bloque_2->getN_unid($id))>0){ // caso 01
La question es que cuando compilo y pruebo el codgio me salta el siguiente warning:
Warning: Missing argument 1 for getN_1in on line 16
La linia 16 es justamente esta linia:
[PHP]
Código PHP:
function getN($id) {
$id1=$id;
La cabecera de la funcion que me devuelve el resultado de la consulta a la base de datos.
Alguna idea de por que pasa esto? No tengo ni idea de que puede estar pasando ya que en principio no veo de que manera se puede perder el argumento 1 si se lo estoy pasando bien.
Gracias y saludos!