Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mzaidan

Erro na construção de uma tabela <table>

Recommended Posts

<?
include("db.php");

$query_letras = mysql_query ('SELECT DISTINCT LEFT(ingles, 1) AS inicial FROM phrasal ORDER BY ingles');

while($letra = mysql_fetch_object($query_letras)){
  $letras[] = $letra->inicial;
}

foreach($letras AS $letra) {

  echo "<table border=1><tr><h1>" . strtoupper($letra) . "</h1>";
  $cont=0;
          
  $cidades = mysql_query ('SELECT * FROM phrasal WHERE ingles LIKE "' . $letra . '%" ORDER BY ingles');

    while ($c = mysql_fetch_object($cidades)) {

      echo "<td><li><b><font color='#4682B4' size='4'>" . $c->ingles . "</font></b></li>";
      echo "<b>Tradução:</b> ".$c->portugues."<br>";
      echo "<b>Exemplo: </b><br>".$c->exemplo."</td>";

      if($cont==1){
	echo "</tr><tr>";
	$cont=0;
      }
      $cont++;
    }
echo "</tr></table>";
  
}
?>

Qual o erro, pelo amor de Deus?

 

To querendo mostrar dois registros por linha, mas ta dando erro.

Ele mostra a primeira linha com 2 registros e depois a coisa desanda, vira bagunça.

Já tentei de tudo, mas continua dando erro.

Alguém pode ajudar?

 

Grato.

<?
include("db.php");

$query_letras = mysql_query ('SELECT DISTINCT LEFT(ingles, 1) AS inicial FROM phrasal ORDER BY ingles');

while($letra = mysql_fetch_object($query_letras)){
  $letras[] = $letra->inicial;
}
foreach($letras AS $letra) {

  echo "<table border=1><tr><td colspan=2><h1>" . strtoupper($letra) . "</h1></td></tr><tr>";
  $cont=1;
          
  $cidades = mysql_query ('SELECT * FROM phrasal WHERE ingles LIKE "' . $letra . '%" ORDER BY ingles');

    while ($c = mysql_fetch_object($cidades)) {

      echo "<td valign='top'><li><b><font color='#4682B4' size='4'>" . $c->ingles . "</font></b></li>";
      echo "<b>Tradução:</b> ".$c->portugues."<br>";
      echo "<b>Exemplo: </b><br>".$c->exemplo."</td>";

      if($cont==2){
	echo "</tr><tr>";
	$cont=0;
      }
      $cont++;
    }
  echo "</tr></table>";
}
?>

Resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.