Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal !
Estou com um Formulario que não está passando os valores das variáveis. Ele efetua a operção corretamente, porém não passa os valores. Deve ser algum erro de sintaxe. Já tentei tudo que é combinação de aspas e aspas simples.
Podem verificar por favor ?
listarprodutos.php :
CODE
<html>
<head>
<title>Produtos</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<center><h3><u>Produtos Cadastrados</u></h3></center>
<?php
$dir = 'img/produtos/';//Diretório que vai ser lido
$lido = scandir($dir);
$imagens = array();
foreach($lido as $indice => $arquivo){
if(eregi("(jpeg|jpeg|jpg|png|gif|bmp)$", $arquivo)){
$imagens[] = $arquivo;
}
}
foreach($lido as $indice => $arquivo){
if(eregi("(jpeg|jpeg|jpg|png|gif|bmp)$", $arquivo)){
echo "<table border=0><tr><td with=350><img src=\"$dir/$arquivo\" border=0 width=320 height=240></td><hr>";
echo '
<td>
<p align=top>
<b><u>Descrição:</b></u><br><input type="textbox" name="descricao" value="" size="100"><p>
<b><u>Valor:</b></u><br><input type="textbox" name="valor" value="" size="100"><p>
<b><u>Destaque?</b></u> <input type="checkbox" name="destaque" value="1">(Aparece na página inicial? SIM/NÃO)<p>
<form method="post" name="incluir" action="incluirprodutos.php"><input type="submit" value="Incluir" style=width:100></form>
<form method="post" name="excluir" action="exluirprodutos.php"><input type="submit" value="Excluir" style=width:100></form>
</p></tr></td></table>';
}
}
?>
</body>
</html>
incluirprodutos.php :
CODE
<?php
include ("base.php");
@session_start();
if ($_SESSION['nome'] == true)
{
}
else
{
echo '<center><h3>ÁREA RESTRITA. Não autorizado!</h3></center>';
exit;
}
?>
<html>
<head>
<title>Incluir Produtos</title>
</head>
<body bgcolor="#FFFFFF">
<?php
include "base.php";
$result=mysql_query ('insert into fotosprodutos (descricao,valor,caminho,destaque)
values("'.$_REQUEST[descricao].'","'.$_REQUEST[valor].'","'.$_REQUEST[caminho].'","'.$_REQUEST[destaque].'");',$conexao) or die ("erro 001" . mysql_error());
if ($result)
{
echo '<script language="Javascript">alert("OPERAÇÃO EFETUADA COM SUCESSO!");self.location.href="listarprodutos.php"</script>';
}
else
{
echo '<script language="Javascript">alert("ERRO NA OPERAÇÃO! CONTACTE O ADMINISTRADOR DO SISTEMA");self.location.href="listarprodutos.php"</script>';
}
?>
</body>
</html>
O problema está nos INPUTS, pois quando tento as aspas ou aspas simples ele não carrega a página.
As variaveis dos inputs: descricao,valor,caminho estão passando em branco. No Id (que é auto increment ele passa normal, e na variavel destaque só passa 0 (zero) mesmo o checkbox estando selecionado)
Agradecido desde já;
Zangoliers
Carregando comentários...