Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2007, 05:57
Avatar de codigoflecha
codigoflecha
 
Fecha de Ingreso: noviembre-2004
Mensajes: 325
Antigüedad: 19 años, 6 meses
Puntos: 3
Re: problema con echo de resultados de consulta

Hola Sergi, antes de nada agradecerte muchísimo tu ayuda, te debo una. Verás he probado tu recomendación y me funciona perfectamente, como no cierro el for antes he probado con tu primera opción, aunque he tenido que modificar un poco el css ya que utilizaba en dos columnas un color de fondo distinto y alguna cosa más, te digo como ha quedado el code:
Cita:
<?php
include("header.php"); //cargamos doctype, title, etiquetas meta, logo y banner.
include("administrador/includes/conexion.php"); //conectamos con la base de datos
?>

<div class="left_contenedor">
<div class="left">
<ul>
<li><a href="quienes.html" id="quienes" title="QUIENES">QUIENES</a></li>
<li><a href="servicios.html" id="servicios" title="SERVICIOS">SERVICIOS</a></li>
<li><a href="beep.html" id="beep" title="BEEP">BEEP NEWS</a></li>
<li><a href="complementos.html" id="complementos" title="COMPLEMENTOS BEEP">COMPLEMENTOS</a></li>
<li><a href="franquicias.html" id="franquicias" title="FRANQUICIAS">FRANQUICIAS</a></li>
<li><a href="situacion.html" id="situacion" title="SITUACION">SITUACION</a></li>
<li><a href="informacion.html" id="info" title="INFORMACIÓN">INFORMACIÓN</a></li>
<li><a href="clientes.html" id="clientes" title="CLIENTES">CLIENTES</a></li>
</ul>
</div>

</div>

<?php
include("cabecera.php"); //cargamos cabecera flash.
?>


<div class="contenedor_index2">

<?php
$sql = "SELECT * FROM tic_producto";
$resultado = mysql_query($sql,$dbh);
$num_resultados = mysql_num_rows($resultado);
$num_productos = $num_resultados;
$sql = "SELECT * FROM tic_producto order by `id`";
$resultado = mysql_query($sql,$dbh);
$resultado2 = $resultado;
$dir = "imagenes/";
while($row = mysql_fetch_array($resultado2)){
?>



<div class="producto1">
<img src="<? echo $dir.$row[imagen]; ?>" />

<div class="contenido_producto1">
<h6><? echo $row[titulo]; ?> </h6>
<p class="texto_productos">
<? echo $row[descripcion]; ?></p>
<p class="texto_productosprecio">Precio:<span class="texto_precios"> <? echo $row[precio]; ?> €</span></p>

</div>


</div>

<?
}
?>






</div>



</div>

<?php
include("footer.php"); //cargamos pie de página (logos colaboradores, chica con portatil, copyright y enlaces.
?>
puedes ver el resultado aqui, para que te hagas una idea:
http://www.javierpastor.net/TIC

Ahora bien, si por ej. utilizo tu opción editada para mantener los productos en div diferentes (div=producto1, div=producto2...etc.) el problema es que me repetia el mismo producto 4 veces en una fila, otros 4 en otra, etc. es decir, 4 mismos productos en una fila, otros 4 mismos en otra, en vez de en una fila los 4 productos distintos.
no se si me entiendes, si no cuando lo veas , lo modifico y te muestro el code y el resultado de esta forma para que lo veas más claro.

De nuevo muy agradecido, hoy me he aclarado muchas cosas.
saludos desde Tenerife
Javi

Última edición por codigoflecha; 29/01/2007 a las 06:04