rasweb1
(usa KUbuntu)
Enviado em 19/07/2013 - 01:01h
FIZ UMA AREA ADMINISTRATIVA DE MINHA LOJA VIRTUAL NA PARTE DE CATEGORIAS QUASE TUDO ESTA FUNCIONANDO, ELE LISTA AS CATEGORIAS QUE CADASTREI DIRETO NO BD, POREM NA HORA DE CADASTRAR, ALTERAR E EXCLUIR UMA CATEGORIA FALHA.
A PAGINA OP_CATEGORIAS NÃO FUNCIONA COMO DEVERIA, ESTA PAGINA FICA TODA BRANCA QUANDO É EXECUTADA E NÃO INSERI A CATEGORIA NO BD.
VOU PUBLICAR TODAS AS PAGINAS, PODEM ME AJUDAR.
PAGINA LISTAR CATEGORIAS (ESTÁ FUNCIONANDO)
<html>
<title>Rasweb</title>
<?php include "conexao.php"; ?>
</head>
<body>
<table width="50%" border="0">
<tr>
<td> </td>
</tr>
<tr>
<td><table width="406" border="1">
<tr>
<td width="81%">LISTA DE CATEGORIAS</td>
<td colspan="2">ACAO</td>
</tr>
<? $sql = mysql_query("select * from caterorias");
while($coluna = @mysql_fetch_array($sql)){
?>
<tr>
<td height="31"><? echo $coluna["categorias"] ?></td>
<td width="10%"><a href="principal.php?link=3&acao=alterar&id=<? echo $coluna["id_categorias"]; ?>"><img src="images/tick.gif" alt="" width="16" height="16" /></a></td>
<td width="9%"><a href="principal.php?link=3&acao=excluir&id=<? echo $coluna["id_categorias"]; ?>"><img src="images/cross.gif" alt="" width="16" height="16" /></a></td>
</tr>
<? } ?>
<tr>
<td colspan="3"><a href="principal.php?link=3"><img src="images/current_folder.gif" alt="" width="16" height="16" /></a></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
FORM_CATEGORIAS (DUVIDAS EM SEU FUNCIONAMENTO)
<?php include "conexao.php";
$acao = isset($_GET['acao']) ? $_GET['acao'] : '';
$id = isset($_GET['id']) ? $_GET['id'] : '';
$categorias = isset($_GET['categorias']) ? $_GET['categorias'] : '';
if ($acao != "")
{
$sql = "SELECT * FROM caterorias WHERE id_categorias = '$id'";
$resultado = mysql_query($sql);
$linha = mysql_fetch_array($resultado);
$categorias = $linha["categorias"];
}else{
$categorias = '';
}
?>
<html>
<title>Rasweb</title>
<style type="text/css">
.style1 {font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 24px;
}
</style>
</head>
<body>
<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center" class="style1">Categorias</div></td>
</tr>
<tr>
<td><form id="form1" name="form1" method="post" action="op_categorias.php">
<table width="314" border="1" align="center" cellpadding="2" cellspacing="0">
<tr>
<td width="76"><strong>Categoria</strong></td>
<td width="224"><label>
<input name="txt_categoria" type="text" id="txt_categoria" size="35" value= "<? echo $categorias; ?>" />
</label></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="" name="id" value= " <?php echo $id; ?>" />
<input type="" name="acao" value = "<?php if ($acao !="") {echo $acao;} else { echo "Inserir";} ?>" />
<input type="submit" name="Submit" value="<?php if ($acao !="") {echo $acao;} else { echo "Inserir";} ?>" />
</div>
</label></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
PAGINA OP_CATEGORIAS (NÃO FUNCIONA)
<?php include "conexao.php";
$acao = isset($_GET['acao']) ? $_GET['acao'] : '';
$txt_categoria = $_POST["txt_categoria"];
if ( $acao=="Inserir" )
{
$sql = "INSERT INTO caterorias (categorias) VALUES ('$txt_categoria')";
mysql_query($sql) or die ("não foi possível inserir dados");
/*Basicamente é isto. A inserção de dados é uma tarefa muito importante. Qualquer manupulação com banco dados é interessante. Espero ter ajudado os iniciantes de plantão */
echo "<script type = 'text/javascript'> location.href = 'principal.php?link=1'</script>";
}
if ($acao=="Alterar")
{
$sql= "UPDATE caterorias SET categorias='$txt_categoria' WHERE id_categorias = $id";
mysql_query ($sql)or die(mysql_error());
print "<script type = 'text/javascript'> location.href = 'principal.php?link=1'</script>";
}
if ($acao=="Excluir")
{
$sql = "DELETE FROM caterorias WHERE id_categorias = $id";
mysql_query($sql)or die(mysql_error());
print "<script type = 'text/javascript'> location.href = 'principal.php?link=1'</script>";
}
?>
DESDE JÁ OBRIGADO...