Jump to content


Photo

Exibir Dados De Array Com Boa Apresentação


  • Faça o login para participar
1 reply to this topic

#1 Célio-Ctba

Célio-Ctba

    12 Horas

  • Usuários
  • 293 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 06/11/2008, 13:23

Tenho um formulario onde preencho o resultado de jogos:
15/10 - Time A X Time B
15/10 - Time C X Time D
...
os nomes dos times estão em uma tabela e faço essa montagem com um select, veja o cód:
$busca = SELECT cod,mand,vis,data FROM jogos
$res = mysql_query_fetch_array($busca){
  <form name=form1 method=post action=pagina2.php>
  <input type=hidden name="codigo_'.$res[cod].'" value='.$res[cod].'>
  <input type=text size=1 name="'.$res['mand'].'">
  X
  <input type=text size=1 name="'.$res['vis'].'">
}

Maravilha a montagem desse formulário está funcionando perfeitamente,
com botão enviar mando todos esses dados para a pagina seguinte, o problema é
acertar o posicionamento desses dados lá, eu recupero o array $_POST mas só consigo mostrar
de forma brusca, gostaria q aparecesse assim:
15/10 - Time A 2 X 5 Time B
15/10 - Time C 3 X 1 Time D
...
Estou montando isso assim:
//Aqui monta uma linha colorida q mostra o codigo do jogo
foreach ($_POST as $campo => $valor) {
  if ($campo == "codigo_".$valor){
  echo '<tr bgcolor="Green">';
  echo '<td>'.$campo."</td><td>".$valor.'</td>';
  echo '</tr>';
}

//Aqui mostra o primeiro jogo
if ($campo <> "codigo_".$valor) {
  echo '<tr>';	
  echo '<td>'.$campo." ".$valor." X";
  echo ' '.$valor." ".$campo."</td>";
  echo '</tr>';	
}

Só q assim ele traz um time em baixo do outro, não consigo fazer com q ele mostre 2 times um
ao lado do outro separado pelo X
15/10 - Time C 3 X
Time D 1 X
- Jesus -

#2 Matheus Cáceres

Matheus Cáceres

    Normal

  • Usuários
  • 65 posts
  • Sexo:Não informado

Posted 07/11/2008, 21:09

Talvez a melhor maneira de se fazer isso que você quer é usando for, tente com ele de uma pensadinha como fazer com ele qualquer coisa post de novo aqui abraço.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq