Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/01/2007, 08:23
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, si ahora me funciona perfecto, no estaba cerrando en el sitio correcto el if, puedes ver como ha quedado en el enlace anterior.

Bueno el code quedo asi:

Código:
<?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)){ 
	//con el if decidiremos donde entramos si en producto 1 o 2  
    if($x==0){ 
?> 

<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>

<?  
    //asignamos x=1 para q no vuelva a entrar en el mismo y vaya al segundo producto  
    $x=1;  
    }else{  
    ?>  

<div class="producto2">
<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>

 <?  
    //asignamos 0 para q entre en el primer producto  
    $x=0;  
    }//fin IF  
}//fin while  
?> 
 
    

</div>


</div>

<?php
include("footer.php"); //cargamos pie de página (logos colaboradores, chica con portatil, copyright y enlaces.
?>
y por último tal vez te pido mucho, disculpa, si quisiera poner un div class="producto3" y un div class="producto4" que tendria que seguir con un else o tendria que cerrar el if anterior, poner a x valor 2 y crear un nuevo if que si x=2 cargo div class="producto3" else x=3 div class="producto4".
No se si me explico si no te pongo el code.
Nuevamente mil gracias
saludos
javi

Última edición por codigoflecha; 29/01/2007 a las 08:39