Cadastro de categorias
Gostaria de saber o que estou fazendo de errado, minhas categorias não estão sendo listadas na página, quero saber o que tem de errado no código para que não apareça a lista de categoria do banco de dados.
<body>
<span style="position:absolute; top:350px; left:550px;"><div id="cadcat">
<table width="300" border="0" align="center">
<tr>
<td align="center"><p>Categorias</p>
<? if ($acao != ""){
$sql = mysql_query (" SELECT * from Categoria Where id_categoria = $id"); ?>
<form id="form1" name="form1" method="post" action="<? echo $PHP_SELF?>" >
<table width="300" border="0" align="center" cellpadding="2">
<tr>
<td width="76">Categoria</td>
<td width="214"><label for="txt_categoria"></label>
<input name="txt_categoria" type="text" id="txt_categoria" size="35" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="cadastrar" id="cadastrar" value="Cadastrar" /></td>
</tr>
</table>
</form>
<? } else { ?>
<p><table width="99%" border="1">
<tr>
<td width="80%">Categoria</td>
<td colspan="2" align="center">Ação</td>
</tr>
<? $sql = mysql_query(" SELECT *from categorias");
while ($coluna = mysql_fetch_array($sql)) { ?>
<tr>
<td><? echo $coluna[categoria] ?></td>
<td width="9%"><a href="acao=Alterar&id=<? echo $coluna[id_categoria];?>"><img src="imagens/alterar.png" width="16" height="16" /></a></td>
<td width="11%"><a href="acao=Excluir&id="><img src="imagens/excluir.png" width="16" height="16" /></a></td>
</tr>
<? } ?>
<tr>
<td colspan="3" align="right"><img src="imagens/inserir.png" width="64" height="16" /></td>
</tr>
</table>
<? } ?>
</td>
</tr>
</table>
</div></span>
</body>
</html>
Desde já agradeço.
Discussão (6)
Carregando comentários...