Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ae galera???
fiz um script aki pra adicionar fotos em uma determinada categoria, só q ta dando erro e eu não to conseguindo resolver,espero que alguem me ajude por obséquio...
Então vamos la, eu preencho o formulário normal e aparece a mensagem Foto inserida com sucesso, a foto ta sendo upada normalmente, só que no banco de dados não adiciona nada...
coloquei o mysqli_error() e aparece o seguinte erro na página :
Out of range value adjusted for column 'idCATEGORIA' at row 1
Estou utilizando o WampServer
Eis o script...
<?php
/* Inclui na página o código de segurança.
Evita que usuários não autorizados vizualizem a página.
*/
include("include/seguranca.php");
/ Conectando com o banco de dados. /
require_once("../conexao/conexao.php");
/ Verificando a CATEGORIA selecionada /
$idCATEGORIA = $_GET['select_categoria'];
if($idCATEGORIA == 0){
echo "<META HTTP-EQUIV=REFRESH CONTENT=0;url=fotos.php>";
}
if(isset($_POST['tituloFOT'])){//if 0
$tituloFOT = trim(strtoupper($_POST['tituloFOT']));
/*Inclui na página o código de upload de imagem*/
include ("include/up_fotos.php");
$insert_fotos = mysqli_query($con,"INSERT INTO fotos (idCATEGORIA,tituloFOT,caminhoFOT)
VALUES ('$idCATEGORIA','$tituloFOT','$imagem_nome')");
echo mysqli_error($con);
$msg_foto = "Foto inserida com sucesso";
echo '<script>alert("'.$msg_foto.'")</script>';
}//fim if 0
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>ADMIN - Inserir Fotos</title><link href="css/estiloAdm.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<!-- Layout da Página -->
<?php include("include/layout.php");?>
<div id="conteudo">
<hr />
<a href="home.php">admin</a> >> <a href="fotos.php">fotos</a> >>inserir fotos<br />
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
<fieldset>
<legend>Inserir Foto</legend>
<label>Título:<br />
<input name="tituloFOT" type="text" size="25" />
</label><br />
<label>Foto:<br />
<input name="caminhoFOT" type="file" size="25" />
</label><br />
<input id="enviarBtn" name="enviar" type="image" src="../imagens/enviarBtn.jpg" alt="Enviar" />
</fieldset>
</form>
</div>
<!--Fim Div conteudo-->
</div></body>
</html>
a tabela do banco de dados...
CREATE TABLE FOTOS (
idFOTOS INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
idCATEGORIA INTEGER UNSIGNED NOT NULL,
tituloFOT VARCHAR(45) NOT NULL,
caminhoFOT VARCHAR(255) NOT NULL,
thumbFOT VARCHAR(255) NULL,
PRIMARY KEY(idFOTOS),
FOREIGN KEY(idCATEGORIA)
REFERENCES CATEGORIA(idCATEGORIA)
ON DELETE CASCADE
ON UPDATE CASCADE
);
Se alguem tiver uma luz ae, me ajude...
desde já agradeço.
Carregando comentários...