Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dudz

Problemas com IF e ELSE

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.