Dudz 0 Denunciar post Postado Outubro 14, 2009 Ola pessoal nao sou muito bom em PHP entao baixei uma video aula e estou tentando acompanhar a criacao de uma loja virtual porem me deparei com um problema que nao consigo resolver. O problema é com if e else tudo vai bem ate que entra essa parte pois qdo passo a variavel ele nao esta entendendo. Segue abaixo o codigo se alguem puder me ajudar ficarei muito grato. <?php include "includes/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=iso-8859-1" /> <title><?php include "includes/tituloadmin.php"; ?></title> <link rel="stylesheet" type="text/css" href="css/admin.css" /> </head> <body> <div id="container"> <div id="top"> <?php include "includes/top.php";?> </div> <div id="left"> <?php include "includes/menu.php";?> <?php include "includes/avisos.php";?> </div> <div id="content"> <h1>>> CATEGORIAS</h1> <div id="content_frame"> <? if ($acao != "") { $sql = mysql_query ("SELECT * from categorias WHERE id_categoria =$id"); ?> <form name="categoria" method="post" action="<? echo $PHP_SELF ?>"> <p>Cadastrar categoria:</p> <p><input name="" type="text" value="<? echo @mysql_result($sql,0,categoria); ?>" /> <input name="enviar" type="button" value="Cadastrar" /></p> </form> <? } else { ?> <table width="525" border="0" cellspacing="0" cellpadding="0"> <tr> <td style="background-color:#000; color:#FFF">CATEGORIA</td> <td style="background-color:#000; color:#FFF" 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="20" align="center"><a href="?acao=Alterar$id=<? echo $coluna[id_categoria];?> "><img src="images/editar.png" width="18" height="18" /></a></td> <td width="18" align="center"><a href="?Excluir=ok?id=<? echo $coluna[id_categoria];?>"><img src="images/excluir.png" width="18" height="18" /></a></td> </tr> <? } ?> </table> <? } ?> </div> </div> <div id="bottom"><?php include "includes/bottom.php";?></div> </div> </body> </html> Abraço a todos! Compartilhar este post Link para o post Compartilhar em outros sites
Tomer Simis 1 Denunciar post Postado Outubro 14, 2009 De onde está vindo a variável ação? GET ou POST? EDIT -> NÃO TINHA VISTO OS LINKS <?php include "includes/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=iso-8859-1" /> <title><?php include "includes/tituloadmin.php"; ?></title> <link rel="stylesheet" type="text/css" href="css/admin.css" /> </head> <body> <div id="container"> <div id="top"> <?php include "includes/top.php";?> </div> <div id="left"> <?php include "includes/menu.php";?> <?php include "includes/avisos.php";?> </div> <div id="content"> <h1>>> CATEGORIAS</h1> <div id="content_frame"> <? $acao = $_GET['acao']; if (!empty($acao)) { $sql = mysql_query ("SELECT * from categorias WHERE id_categoria =$id"); ?> <form name="categoria" method="post" action="<? echo $PHP_SELF ?>"> <p>Cadastrar categoria:</p> <p><input name="" type="text" value="<? echo @mysql_result($sql,0,categoria); ?>" /> <input name="enviar" type="button" value="Cadastrar" /></p> </form> <? } else { ?> <table width="525" border="0" cellspacing="0" cellpadding="0"> <tr> <td style="background-color:#000; color:#FFF">CATEGORIA</td> <td style="background-color:#000; color:#FFF" 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="20" align="center"><a href="?acao=Alterar$id=<? echo $coluna[id_categoria];?> "><img src="images/editar.png" width="18" height="18" /></a></td> <td width="18" align="center"><a href="?Excluir=ok?id=<? echo $coluna[id_categoria];?>"><img src="images/excluir.png" width="18" height="18" /></a></td> </tr> <? } ?> </table> <? } ?> </div> </div> <div id="bottom"><?php include "includes/bottom.php";?></div> </div> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites