Ir para conteúdo
Fórum Script Brasil
  • 0

Formulário não mostra dados


nsouza

Pergunta

Colegas, bom dia!

O código abaixo tem o objetivo de capturar os dados de uma tabela e imprimir

os dados em um formulário. O resultado seria um formulário de visualização tipo

formulário continuo do access, gerando quantas linhas tivesse a tabela.

Mas não deu certo! Não sei se apliquei o código em PHP no local errado.

Se alguém poder me ajudar, desde já agradeço.

<? include ("conexao.php"); ?>

<html>

<head>

<title>Documento sem título</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<table width="43%" border="0" align="center">

<tr>

<td><form name="form1" method="post" action="<? echo $PHP_SELF ?>">

<table width="99%" border="1" cellpadding="1">

<tr>

<td width="85%"><strong>Categoria</strong></td>

<td colspan="2"><div align="center"><strong>Ação</strong></div></td>

</tr>

<tr>

<? $sql = mysql_query("select * from categorias");

while ($coluna = mysql_fetch_array($sql))

{ ?>

<td><? echo $coluna[categoria] ?></td>

<td width="8%"><div align="center"><img src="imagens/alterar.gif" width="16" height="16"></div></td>

<td width="7%"><div align="center"><img src="imagens/excluir.gif" width="16" height="16"></div></td>

<? } ?>

</tr>

<tr>

<td colspan="3"><div align="right"><img src="imagens/inserir.gif" width="55" height="16"></div></td>

</tr>

</table>

</form></td>

</tr>

</table>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Infelizmente, pelo que eu saiba, não da para abrir "{" depois fechar o php ?> e depois abrir de novo e fechar o {

Teria que ser...

<tr>
<? $sql = mysql_query("select * from categorias");
while ($coluna = mysql_fetch_array($sql)) 
{

echo '<td>' .  $coluna['categoria'] . '</td>';
echo '<td width="8%"><div align="center"><img src="imagens/alterar.gif" width="16" height="16"></div></td>';
echo '<td width="7%"><div align="center"><img src="imagens/excluir.gif" width="16" height="16"></div></td>';
} ?>

Assim provavelmente vai dar certo, tente e diga

Link para o comentário
Compartilhar em outros sites

  • 0

Tente nos dois, mais acredito que o seu esteje errado, eu já tentei fazer o mesmo com IF, e nesse forum mesmo me disseram que não era possivel iniciar o if, "fechar o php", para depois abrir e fechar o if...Se o código tem { e } ambos tem que estar dentro do MESMO <?php ?>

Exemplo:

Não é possivel fazer isso:

<?php

if ($blablabla = 0){

?>

<center>aaaaaaaaa</center>

<?php

}

?>
Teria que ser:
<?php

if ($blablabla = 0){

echo '<center>aaaaaaaaa</center>';

}

?>

Editado por Rhyrok
Link para o comentário
Compartilhar em outros sites

  • 0
Tente nos dois, mais acredito que o seu esteje errado, eu já tentei fazer o mesmo com IF, e nesse forum mesmo me disseram que não era possivel iniciar o if, "fechar o php", para depois abrir e fechar o if...Se o código tem { e } ambos tem que estar dentro do MESMO <?php ?>

Quem te passou a informação passou errado, isso dai não tem nada a ver, você pode abrir o if, fechar o bloco de código ( ?>) e depois fechar o if em outro bloco de código...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...