Código:
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'fecha like '30/04/1989' nacionalidad like 'Española' residencia like 'Málaga' fi' at line 1
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/vhost/buscocasting.es/home/html/admin/admin2.php on line 53
Me salen estos dos errores.
la linia 53 es:
Código PHP:
while ($row=mysql_fetch_array($result)) {
y el mysql_error lo e puesto aqui:
Código PHP:
if ($porsexo!=""||$porfecha!=""||$pornacionalidad!=""||$porresidencia!=""||$porfigurante!=""||$porprofesional!=""||$porojos!=""||$porpelo!=""||$portampelo!=""||$porpiel!=""||$poraltura!=""||$porpeso!=""||$porespecialidades!="") {$sql="$sql where";}
$a=0; //bandera para ver si hay q poner un and
if ($porsexo!="") {$a=1;$sql="$sql sexo like '$porsexo'";}
if ($porfecha!="") {$a=1;$sql="$sql fecha like '$porfecha'";}
if ($pornacionalidad!="") {$a=1;$sql="$sql nacionalidad like '$pornacionalidad'";}
if ($porresidencia!="") {$a=1;$sql="$sql residencia like '$porresidencia'";}
if ($porfigurante!="") {$a=1;$sql="$sql figurante like '$porfigurante'";}
if ($porprofesional!="") {if ($a==1) {$a=0;$sql="$sql and ";} $a=1;$sql="$sql profesional='$porprofesional'";}
if ($porojos!="") {$a=1;$sql="$sql ojos like '$porojos'";}
if ($porpelo!="") {$a=1;$sql="$sql pelo like '$porpelo'";}
if ($portampelo!="") {if ($a==1) {$a=0;$sql="$sql and ";} $a=1;$sql="$sql tampelo='$portampelo'";}
if ($porpiel!="") {$a=1;$sql="$sql piel like '$porpiel'";}
if ($poraltura!="") {$a=1;$sql="$sql altura like '$poraltura'";}
if ($porpeso!="") {$a=1;$sql="$sql peso like '$porpeso'";}
if ($porespecialidades!="") {$a=1;$sql="$sql especialidades like '$porespecialidades'";}
$sql="$sql order by nacionalidad";
$result = mysql_query($sql,$link);
echo mysql_errno($link) . ": " . mysql_error($link). "\n";