Buenas,
Si me lo permites, creo que deberías aprender un poco más de PHP, lo digo porque a simple vista lo que veo es que has cojido el código de ASP, lo has añadido a un archivo PHP, y "lo único" que has hecho ha sido cambiar los tags <% por <?.
Así que viendo el código, creo que deberías de mirar unos cuantes manuales más etc, ya que hay cosas que estas utilizando y no se deben utilizar.
- <? no. <?php si
- <?= no. <?php echo si - El switch hay que cerrarlo.
Dicho eso, te digo que me he tomado la libertar de modificarte un poco el código, espero te funcione:
Código PHP:
Ver original<?php
$link2=mysql_connect($server,$dbuser,$dbpass) or
die ("Impossible connectar amb el servidor");
switch ($opcio){
case 1:
$query2 = sprintf("SELECT * FROM seccio WHERE visible = true ORDER BY id_seccio"); {
?>
<tr>
<td align="center" onClick="javascript:changeImage('fletxas<?php echo $array['id_seccio'];?>','im1');parent.frames['Pag'].location='seccions/search.php?seccio=<?php echo $array['id_seccio'];?>';" onMouseOver="mOvr(this,'#eeeeee');"
onMouseOut="mOut(this,'#ffffff');" bgcolor="#ffffff" class="menu"><p align="left"><img src="gifs/fletxa.gif" name="fletxas<?php echo $array['id_seccio'];?>" width="8" height="10" border="0"><font face="Verdana" size="1" color="#000000">
<a href="seccions/search.php?seccio=<?php echo $array['id_seccio'];?>" onFocus="this.blur()" target="Pag"> <?php echo texte($_SESSION["idioma"]&"_nom");?></a></font></p></td>
</tr>
<?php
} //Fin de while
}else{
echo 'No hay resultados';
} //Fin de if
}//Fin del switch
?>
Nota: Puede que la parte esta: <?php echo texte($_SESSION["idioma"]&"_nom");?> te falle o algo, porque eso no se si es una función o que... ¿el ampersand (&) que hace ahí? ¿_nom de donde lo sacas?
Bueno, cualquier cosa, vuelve.
Saludos,