Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO detalles para este error

Estas en el tema de detalles para este error en el foro de PHP en Foros del Web. Parse error: syntax error, unexpected ')' in C:\xampp\htdocs\producto\cproducto.php on line 22 parte del codigo. case 'Buscar': require_once("clases/producto.php"); $pro=new producto(0,"","","","",); //esta es la Linea 22 $a=$pro->buscar($campo,$operador,$valor); ...
  #1 (permalink)  
Antiguo 31/10/2013, 11:03
Avatar de wolfpaxi  
Fecha de Ingreso: octubre-2013
Ubicación: Tacna
Mensajes: 6
Antigüedad: 6 años, 3 meses
Puntos: 0
Exclamación detalles para este error

Parse error: syntax error, unexpected ')' in C:\xampp\htdocs\producto\cproducto.php on line 22

parte del codigo.

case 'Buscar':
require_once("clases/producto.php");
$pro=new producto(0,"","","","",); //esta es la Linea 22
$a=$pro->buscar($campo,$operador,$valor);
print_r($a);
$html="<table align='center'>
<tr><th>No</th><th>descripcion</th><th>precio</th><th>cantidad</th><th>stock</th></tr>";
$na=count($a);
if($a[0][0]>0)




este es el codigo de producto.php



function buscar($campo,$operador,$valor)
{
if($operador=='LIKE')
$valor1="%".$valor."%";
$sql="SELECT * FROM producto WHERE $campo $operador '$valor1'";
$this->mc->conectar();
$results=$this->mc->conex->query($sql);
$a[0][0]=0;
if ($results->num_rows>0)
{ $c=0;
while($r=$results->fetch_array())
{ $a[$c][0]=$r[0]; //id
$a[$c][1]=$r[1]; //descripcion
$a[$c][2]=$r[2]; //precio
$a[$c][3]=$r[3]; //cantidad
$a[$c][4]=$r[4]; //stock

$c++;
}
}
return $a;
}
  #2 (permalink)  
Antiguo 31/10/2013, 12:49
 
Fecha de Ingreso: septiembre-2011
Mensajes: 219
Antigüedad: 8 años, 5 meses
Puntos: 31
Respuesta: detalles para este error

Hay una coma de mas.

Código PHP:
Ver original
  1. $pro=new producto(0,"","","","",);

Debería ser (en teoría):

Código PHP:
Ver original
  1. $pro=new producto(0,"","","","");

De todas maneras, si los argumentos que envias no tienen valor, yo los pondría como NULL o en la clase les daría un valor por defecto NULL

Saludos

Etiquetas: detalles, html, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:42.