Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2009, 05:12
principiantedelweb
 
Fecha de Ingreso: noviembre-2009
Mensajes: 164
Antigüedad: 15 años
Puntos: 0
Problemas de código en divs

Hola Amigos: En el siguiente código
Cita:
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD>&nbsp;<B>Descripción del Sitio</B></TD>
<TD>&nbsp;<B>URL</B>&nbsp;</TD>
</TR>

<?php
while($row = mysql_fetch_array($result)) {
printf( "<tr><td>%s</td><td>%s</td></tr>", $row["Descripcion"], $row["URL"]);
}
mysql_free_result($result);
mysql_close($link);
?>

</table>
Lo que hace es tomar los valores de las filas de una base de datos e imprimirlos hasta que no haya más registros. Hasta aquí todo bien. El problema resulta cuando quiero que tanto los valores de "Descripcion" y "URL" ingresen a los divs que tengo en mi sitio.

Cita:
<div id="NombreDelSitio" class="exacto"><span class="nombre_del_sitio">Sitio 1:</span><span class="descripcion_del_sitio"> ***ACA IRIA EL VALOR DE LA DESCRIPCION DEL SITIO ***</span>
<br /><br /><a href="***ACA IRIA EL VALOR URL***" target="_blank"><span class="juega_ahora"> Juega ahora!</span></a></div>
He intentado mil maneras para que los datos de la base de datos ingresen a los divs (donde estan los ***), pero me ha sido imposible. He colocado incluso

Cita:
echo '<div id="NombreDelSitio" class="exacto">';
Intentando transformar el HTML a PHP para no tener que abrir y cerrar a cada rato, pero no me lo toma. Aquí les mando el código de lo que "casi salió".

Cita:
<div id="NombreDelSitio" class="exacto"><span class="nombre_del_sitio">Sitio 1:</span>
<span class="descripcion_del_sitio">
<?php
while($row = mysql_fetch_array($result)) {
printf( "%s", $row["Descripcion"] ); }
?>
</span>

<br /><br />

<a href="

<?php
while($row = mysql_fetch_array($result)) {
printf( "%s", $row["URL"] );
}
?>" target="_blank">
<span class="ahora"> Ahora!</span></a></div>
Aca me imprime sólo la parte de la "Descripcion" pero nada de la "URL". Ademas, no respeta para nada los divs, porque cuando me toma el segundo registro de la "descripcion", imprime en el mismo div. (Este si que es un problema, ya que quiero obtener muchos registros). Bueno, gracias, espero no darles un gran dolor de cabeza como me sucede a mi.
(Se que está mal la parte "while($row = mysql_fetch_array($result))" ya que está duplicada, entre otras cosas)

Última edición por principiantedelweb; 21/11/2009 a las 05:19 Razón: Mayor claridad en el codigo