Ir para conteúdo

POWERED BY:

Arquivado

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

kelvym

[Resolvido] Problema com página

Recommended Posts

Olá galera, criei esta pagina porém ela não esta funcionando corretamente:

- Ela esta me enviando em cima da tabela isso: "?>?>";

- 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;

- 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

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

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 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

 if ($_GET['acao'] != "") {

 

veja sobre register_globals

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.