Pues bueno, en una página ASP tengo esto:
Código ASP:
Ver original<%
Set rs_cons = Server.CreateObject("Adodb.Recordset")
select case opcio
case 1
Sql = "select * from seccio where visible = true order by id_seccio"
rs_cons.Open Sql, BDCON
while not rs_cons.EOF
%>
<tr>
<td align="center" onClick="javascript:changeImage('fletxas<%=rs_cons("id_seccio")%>','im1');parent.frames['Pag'].location='seccions/search.asp?seccio=<%=rs_cons("id_seccio")%>';" onMouseOver="mOvr(this,'#eeeeee');" onMouseOut="mOut(this,'#ffffff');" bgcolor="#ffffff" class="menu"><p align="left"><img src="gifs/fletxa.gif" name="fletxas<%=rs_cons("id_seccio")%>" width="8" height="10" border="0"><font face="Verdana" size="1" color="#000000"><a href="seccions/search.asp?seccio=<%=rs_cons("id_seccio")%>" onFocus="this.blur()" target="Pag"> <%=rs_cons(session("idioma")&"_nom")%></a></font></p></td>
</tr>
<% rs_cons.Movenext
etc..
Y en PHP lo he hecho así:
Código PHP:
Ver original<?
$link2=mysql_connect($server,$dbuser,$dbpass) or
die ("Impossible connectar amb el servidor");
switch ($opcio){
case 1:
while ($n2>0){
?>
<tr>
<td align="center" onClick="javascript:changeImage('fletxas<?=$n2("id_seccio")?>','im1');parent.frames['Pag'].location='seccions/search.php?seccio=<?=$n2("id_seccio")?>';" onMouseOver="mOvr(this,'#eeeeee');" onMouseOut="mOut(this,'#ffffff');" bgcolor="#ffffff" class="menu"><p align="left"><img src="gifs/fletxa.gif" name="fletxas<?=$n2("id_seccio")?>" width="8" height="10" border="0"><font face="Verdana" size="1" color="#000000"><a href="seccions/search.php?seccio=<?=$n2("id_seccio")?>" onFocus="this.blur()" target="Pag"> <?=texte($_SESSION["idioma"]&"_nom")?></a></font></p></td>
</tr>
Pero claro, me dice que en la linea del
etc... no puedo usar una variable, sino una constante. Es decir, como substituyo el rs_cons???