Comunidad de diseño web y desarrollo en internet online

ayuda con bucle While

Citar            
MensajeEscrito el 19 Feb 2011 09:34 pm
ayuda tengo un codigo qe pide datos de la BD y lo que hace es generarlo en un bucle
pero cunado lo hago con una tabla me genera el bucle de la tabla una dentro de otra

pero yo kiero k salga independientemente cada dato en una tabla html

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Feb 2011 09:40 pm
Podrias mostrar el code de tu bucle?

Bueno tambien a como veo lo mas seguro esque estas cerrando dentro del bucle la tabla, un ejemplo de bucle con tabla seria asi

Código PHP :

<table>
<tr>
<td>Mensaje</td>
</tr>
<? $i = 0;
while($i != 4) { 
$i++; ?>
<tr>
<td>Hola</td>
</tr>
<? } ?>
</table>

Por s00rk

9 de clabLevel



Genero:Masculino  

Programador Lector Curioso

firefox
Citar            
MensajeEscrito el 19 Feb 2011 09:54 pm
asi perdon me olvide
pero yo qiero qe el contenido obtenido este dentro de una tabla

Código PHP :

<?php include('header.php')?>
<table width="980" height="128" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr>
    <td>
                

<?php     
$conexion = @mysql_connect("localhost","root");
$datab = mysql_select_db('derzz_db',$conexion);

// consultar campo comentarios a la tabla comentarios 
$query = "SELECT comentarios, fecha FROM comentarios ORDER BY fecha DESC";  
//y lo almacena en result
$result = mysql_query($query) or die('Query failed: ' . mysql_error());  
 
// bucle con array de nombre y ruta  
while($row = @mysql_fetch_array($result)) { 
?>
<table width="100%" border="1" cellspacing="5" bordercolor="#0099FF">
  <tr>
    <td><?php print($row[fecha]) ;?></td>
  </tr>
  <tr>
    <td><?php   
    //imprime 
print($row[comentarios]) ;
}  
?></td>
  </tr>
</table></td>
  </tr>
            </table>

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Feb 2011 10:05 pm
yo keria k el resultado sea una tabla debajod e la otra y no dentro

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Feb 2011 10:48 pm
Pues hay dos formas ahi que vo como lo tienes hecho te dejare los dos codigos a pues como yo lo entendi jeje

Forma1:

Código PHP :

<?php include('header.php')?>
 
<table width="980" height="128" border="0" align="center" cellpadding="0" cellspacing="0"> 
 <tr> 
    <td> 
                 
 
<?php      
$conexion = @mysql_connect("localhost","root"); 
$datab = mysql_select_db('derzz_db',$conexion); 
 
// consultar campo comentarios a la tabla comentarios  
$query = "SELECT comentarios, fecha FROM comentarios ORDER BY fecha DESC";   
//y lo almacena en result 
$result = mysql_query($query) or die('Query failed: ' . mysql_error());   
  
// bucle con array de nombre y ruta   
while($row = @mysql_fetch_array($result)) {  
?>
 
<table width="100%" border="1" cellspacing="5" bordercolor="#0099FF"> 
  <tr> 
    <td>
<?=$row['fecha']?>
</td> 
  </tr> 
  <tr> 
    <td>
<?=$row['comentarios']?>
</td> 
  </tr> 
</table>
<?
}   
?>
</td> 
  </tr> 
            </table>


Forma2:

Código PHP :

<?php include('header.php');

$conexion = @mysql_connect("localhost","root"); 
$datab = mysql_select_db('derzz_db',$conexion); 
 
// consultar campo comentarios a la tabla comentarios  
$query = "SELECT comentarios, fecha FROM comentarios ORDER BY fecha DESC";   
//y lo almacena en result 
$result = mysql_query($query) or die('Query failed: ' . mysql_error());   
  
// bucle con array de nombre y ruta   
while($row = @mysql_fetch_array($result)) {  
?>
 
<table width="100%" border="1" cellspacing="5" bordercolor="#0099FF"> 
  <tr> 
    <td>
<?=$row['fecha']?>
</td> 
  </tr> 
  <tr> 
    <td>
<?=$row['comentarios']?>
</td> 
  </tr> 
</table>
<?
}   
?>

Por s00rk

9 de clabLevel



Genero:Masculino  

Programador Lector Curioso

firefox
Citar            
MensajeEscrito el 19 Feb 2011 11:03 pm
amigo me da error al usar tu codigo

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Feb 2011 11:21 pm
o.o intenta cambiando
<?=$row['fecha']?> a <?php pritf($row[fecha]); ?>
y
<?=$row['comentarios']?> a <?php printf($row['comentarios']); ?>

Yo lo cambie no se porque jeje sorry ahi, espero y ahora si te funcione

Por s00rk

9 de clabLevel



Genero:Masculino  

Programador Lector Curioso

firefox
Citar            
MensajeEscrito el 20 Feb 2011 01:41 am
ok graciaz

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 20 Feb 2011 01:43 am
el error me lo da en la ultima linea ?>

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 20 Feb 2011 03:51 am
acabo de provar el codigo solo cambiando la consulta y me va bien, mmm bueno intenta nose poniendo

<?php } ?> en la ultima linea que seria eso, talvez te funcione.

Por s00rk

9 de clabLevel



Genero:Masculino  

Programador Lector Curioso

firefox
Citar            
MensajeEscrito el 20 Feb 2011 03:53 am
ok

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 20 Feb 2011 09:15 pm
me funciono pero no me muestra la tabla (bordes)

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 20 Feb 2011 09:26 pm
ok gracias ya me funciono
y espero encontrarte en Msn gracias por tu ayuda

Por derzz

24 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.