Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2009, 09:13
Avatar de miros84
miros84
 
Fecha de Ingreso: diciembre-2008
Mensajes: 351
Antigüedad: 15 años, 11 meses
Puntos: 4
Ayuda con acoplar un codigo con otro php

Hola. He visto este codigo en el FAQ de aqui:

Código PHP:
<?php
echo "<table align=center>";

$columnes 4# Número de columnas (variable)

if (($rows=mysql_num_rows($result))==0) {
  echo 
"<tr><td colspan=$columnes>No hay resultados en la BD.</td></tr> ";
} else {
  echo 
"<tr><td colspan=$columnes>$rows Resultados </td></tr>";
}

for (
$i=1$row mysql_fetch_row ($result); $i++) {
$resto = ($i &#37; $columnes); # Número de celda del <tr> en que nos encontramos
if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr>
    
echo "<td>$row[1]</td>"
if (
$resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr>
}
if (
$resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos
$ajust $columnes $resto# Número de huecos necesarios
for ($j 0$j $ajust$j++) {echo "<td>&nbsp;</td>";}
echo 
"</tr>"# Cerramos la última línea </tr>
}
mysql_close($connexion);
echo 
"</table>";
?>
De otra parte yo tengo este codigo que utilizo para sacar los resultados de una tabla y me los ordena uno debajo del otro, devididos con una barra horizontal.:
Código PHP:
$result mysql_query("SELECT * FROM formulario");
while(
$row mysql_fetch_array($result))
{
print 
" nombre: ";
echo(
$row["ime"]);
print 
" <br>";

print 
" Email: ";
echo(
$row["mail"]);
print 
" <br>";

print 
" Mensaje: ";
echo(
$row["mensaje"]);
print 
" <br>";
print
"<hr>";
};
?> 
El script de ariba me podria ordenar las consultas en una tabla para que salgan en 2 o 3 celdas horizontalmente. Es decir de 2 en 2 o de 3 en 3. Pero no se como acoplarlo. Alguien me podria echar una mano?