kelvym 0 Denunciar post Postado Agosto 22, 2011 Olá galera, criei esta pagina porém ela não esta funcionando corretamente: 1º - Ela esta me enviando em cima da tabela isso: "?>?>"; 2º - Quando a URL esta dando um valor para a variavel "acao" Ex:"admin/categoria.php?acao=eee" era para ocultar o formulario: Esse é o local onde oculta o formulario caso $acao é nulo: if ($acao != "") { $sql = mysql_query("SELECT * FROM categoria WHERE id_categoria = $id"); e isso não esta ocorrendo; 3º - O banco de dados esta funcionando perfeitamente e o select tbm Eis o código: <table align="center" width="750" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"><?php include "cabecalho.php"; ?></td> </tr> <tr> <td width="79"><?php include "menu.php"; ?></td> <td width="671"> <p>categoria</p> <?php if ($acao != "") { $sql = mysql_query("SELECT * FROM categoria WHERE id_categoria = $id"); ?> <form id="form1" name="form1" method="post" action="<?php echo $PHP_SELF ?>"> <table width="300" border="1" cellspacing="0" cellpadding="2" align="center"> <tr> <td width="93">Categoria</td> <td width="207"><label><input type="text" name="txt_categoria" size="35" /></label></td> </tr> <tr> <td colspan="2"> <label><div align="center"> <input type="submit" value="Submit" value="OK" /> </div></label></td> </tr> </table> </form> <?php } else{ ?> <p><table width="99%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="91%">Categorias</td> <td colspan="2">Ação</td> </tr> <?php $sql = mysql_query("SELECT * FROM categorias"); while ($coluna = mysql_fetch_array($sql)) { ?> ?> <tr> <td><?php echo $coluna[categoria]?></td> <td width="12%">Alterar</td> <td width="14%">Excluir</td> </tr> <?php } ?> <tr> <td colspan="3" align="right">Inserir</td> </tr> </table> <?php }?> </p> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> Compartilhar este post Link para o post Compartilhar em outros sites
marcus_du 1 Denunciar post Postado Agosto 22, 2011 Primeiramente vamos ler as regras do fórum não é mesmo caro Kelvym Orientações para uma boa participação Sem tópicos repetidos, por favor. Existe algum include na página? Coloque o código todo, pois a primeira vista parece não estar errado. Compartilhar este post Link para o post Compartilhar em outros sites
kelvym 0 Denunciar post Postado Agosto 22, 2011 Conexao.php <?php $servidor = "localhost"; $usuario = "root"; $senha = ""; $con= mysql_connect($servidor,$usuario,$senha) or die ("não foi possível conectar com o servidor"); mysql_select_db("lojavirtual",$con) or die ("não foi possível conectar ao banco") ?> Categoria.php <?php include "conexao.php" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <table align="center" width="750" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"><?php include "cabecalho.php"; ?></td> </tr> <tr> <td width="79"><?php include "menu.php"; ?></td> <td width="671"> <p>categoria</p> <?php if ($acao != "") { $sql = mysql_query("SELECT * FROM categoria WHERE id_categoria = $id"); echo ("Ola mundo"); ?> <form id="form1" name="form1" method="post" action="<?php echo $PHP_SELF ?>"> <table width="300" border="1" cellspacing="0" cellpadding="2" align="center"> <tr> <td width="93">Categoria</td> <td width="207"><label><input type="text" name="txt_categoria" size="35" /></label></td> </tr> <tr> <td colspan="2"> <label><div align="center"> <input type="submit" value="Submit" value="OK" /> </div></label></td> </tr> </table> </form> <?php } else{ ?> <p><table width="99%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="91%">Categorias</td> <td colspan="2">Ação</td> </tr> <?php $sql = mysql_query("SELECT * FROM categorias"); while ($coluna = mysql_fetch_array($sql)) { ?> ?> <tr> <td><?php echo $coluna[categoria]?></td> <td width="12%">Alterar</td> <td width="14%">Excluir</td> </tr> <?php } ?> <tr> <td colspan="3" align="right">Inserir</td> </tr> </table> <?php }?> </p> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> </body> </html> A parte 1ª eu resolvi(consegui tirar os "?>?>") só falta a outra parte q nao ta funcionando Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Agosto 22, 2011 if ($_GET['acao'] != "") { veja sobre register_globals Compartilhar este post Link para o post Compartilhar em outros sites
kelvym 0 Denunciar post Postado Agosto 23, 2011 if ($_GET['acao'] != "") { veja sobre register_globals Boa William, era isso q eu estava procurando, vlw mesmo. Compartilhar este post Link para o post Compartilhar em outros sites