Tengo este código que no me funciona, me deja la página en blanco. Quisiera saber si alguien me puede ayudar a ver donde está el error.
Código PHP:
<?
$query2="SELECT DISTINCT general.id_general, general.titol_general, general.URL, general.pes, general.tipologia_id, general_poblacio_link.poblacio_id, general_poblacio_link.general_id
FROM general
INNER JOIN
general_poblacio_link ON general.id_general=general_poblacio_link.general_id
WHERE ";
if ($llistat_titols =="" && $llistat_tipo =="" && $llistat_pob ==""){
echo "Tienes que introducir un criterio";
}
elseif ($llistat_titols =="" && $llistat_tipo =="" && $llistat_pob !=""){
query2.="general_poblacio_link.poblacio_id = '$llistat_pob'";
}
elseif ($llistat_titols =="" && $llistat_tipo !="" && $llistat_pob !=""){
query2.="general.tipologia_id = '$llistat_tipo' AND general_poblacio_link.poblacio_id = '$llistat_pob'";
}
elseif ($llistat_titols !="" && $llistat_tipo =="" && $llistat_pob ==""){
query2.="general.titol_general LIKE '%$llistat_titols%'";
}
elseif ($llistat_titols !="" && $llistat_tipo =="" && $llistat_pob !=""){
query2.="general.titol_general LIKE '%$llistat_titols%' AND general_poblacio_link.poblacio_id = '$llistat_pob'";
}
elseif ($llistat_titols !="" && $llistat_tipo !="" && $llistat_pob ==""){
query2.="general.titol_general LIKE '%$llistat_titols%' AND general_poblacio_link.poblacio_id = '$llistat_pob'";
}
elseif ($llistat_titols !="" && $llistat_tipo !="" && $llistat_pob !=""){
query2.="general.titol_general LIKE '%$llistat_titols%' AND general.tipologia_id = '$llistat_tipo' AND general_poblacio_link.poblacio_id = '$llistat_pob'";
} // faig la cerca
$result1 = mysql_query($query2, $link) or die ("Error en: $query2. " . mysql_error());
?>
<TABLE border="1" align="center" CELLPADDING=1 CELLSPACING=1 bordercolor="#660000" class="text">
<TR>
<TD width="20" class="text">Id</TD>
<TD width="200" class="text">Título</TD>
<TD width="200" class="text">Bajar archivo</TD>
<TD width="20" class="text">Tamaño</TD>
<?
while($row1 = mysql_fetch_array($result1)) {
printf("<tr><td> %s</td><td> %s </td><td> %s </td><td> %s </td></tr>", $row1["id_general"],$row1["titol_general"],$row1["URL"],$row1["pes"]);
}
mysql_free_result($result1);
mysql_close($link);
?>