Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2009, 04:15
thi
 
Fecha de Ingreso: abril-2009
Mensajes: 244
Antigüedad: 15 años
Puntos: 0
Problema con este codigo

He creado este codigo en un archivo PHP y no me funciona. Es más me ejecuta la parte de HTML y cuando llega al PHP me muestra un mensaje de "acces restricted", ya he probado casí de todo y no encuentro donde esta el problema.

Ya he probado poniendo directamente el codigo que esta en "codigo_isuu" y funciona si el <iframe> lo saco del PHP, así que entiendo que el problema es que pongo algo mal en el PHP.

El "id" se obtiene de un enlace desde otra pagina.

Codigo:

<body onResize="fresize();" onLoad="inicia();">
<table border="0" cellspacing="0" cellpadding="0" id="tabla_contenedor" >
<tr>
<td id="celda_navegador" valign="top" align="left" width="200px" >
<iframe id="datos_catalogo" name="datos_catalogo" src="datos_catalogo.html" frameborder="no" width="200" scrolling="no" style="margin-left:0px;"></iframe>
</td>
<td width="2px" bgcolor="#999999"><img src="/imgages/logotipo avyom.jpg" width="2px"></td>
<td id="celda_folletos" valign="top" align="left" >

<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
echo '<link rel="STYLESHEET" type="text/css" href="csstablas.css">';

$username = "*********";
$password = "*********";
$hostname = "localhost";
$dbh = mysql_connect($hostname, $username, $password)
or die("Error accediendo al servidor de base de datos");

$selected = mysql_select_db("avyom",$dbh)
or die("Error al acceder a la base de datos");

$query = "SELECT * FROM avyom.catalogos WHERE avyom.catalogos.id=\"".$_GET['id']."\"";

$result = mysql_query($query);

while ($row = mysql_fetch_array($result,MYSQL_ASSOC))
{

print "<iframe id='catalogos' name='catalogos' src=\"".$row["codigo_isuu"]."\" frameborder='0' scrolling='auto' style='height:expression(document.body.clientHeigh t-8); width:expression(document.body.clientWidth-208);' >Catalogo</iframe>";
}
mysql_close($dbh);

?>

</td>
</tr>
</table>

</body>