Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, estou aprendendo php desenvolvendo um sistema de notícias, e como todo principiante já enfrentei diversos problemas, agora estou quebrando a cabeça para tentar cadastrar uma notícia no bd mysql e junto fazer o upload de uma imagem que vai aparecer junto à notícia. Já andei pesquisando no google e encontrei algumas alternativas mas como não sei qual a forma mais efetiva e segura decidi pedir a ajuda de vcs.
tenho um formulário:
<form action="inserir.php" method="post">
<label for="nome">Nome: </label>
<input name="nome" id="nome" type="text" />
<label for="sobrenome">Sobrenome: </label>
<input name="sobrenome" id="sobrenome" type="text" /><br />
<label for="cidade">Cidade: </label>
<input name="cidade" id="cidade" type="text" /><br />
<label for="estado">Estado: </label>
<input name="estado" id="estado" type="text" /><br />
<label for="email">Email: </label>
<input name="email" id="email" type="text" /><br />
<label for="titulo">Título do Texto: </label>
<input name="titulo" id="titulo" type="text" /><br />
<label for="resumo">Resumo do Texto:</label>
<input name="subtitulo" id="resumo" type="text" ><br />
<label for="noticia">Texto: </label>
<textarea name="texto" id="texto" rows="10" cols="30" />
</textarea><br />
<input name="imagem" type="file" size="30">
<input type="submit" value="Cadastrar">
</form>
e o inserir.php:
?php require('noticiasbd.php'); ?>
<?php
$data=date('d/m/y');
$hora=date('H:i:s');
$sql="INSERT INTO $tabela (nome, sobrenome, cidade, estado, email, data, hora, titulo, subtitulo, texto) VALUES ('$nome', '$sobrenome', '$cidade', '$estado', '$email', '$data', '$hora', '$titulo', '$subtitulo', '$texto')";
//conectando a base de dados MySql
$sql=mysql_query($sql)
or die ("Erro na query");
//onde string message = mensagem retorno de erro de gravaçao de dados
echo "Parabéns o cadastro foi efetuado com sucesso.";
?>
no meu bd já tenho uma coluna "imagem", como eu poderia adicionar o upload da imagem e também cadastrá-la no bd??
desde já agradeço a ajuda
Carregando comentários...