vinicius Leitão Postado Dezembro 29, 2009 Denunciar Share Postado Dezembro 29, 2009 Fiz um formulário para ser preenchido e armazenar as informações em um banco de dados, e fotos em uma pasta chamada "fotos".Mas não estou conseguindo mover as fotos, o restou está gravando no banco normalmenteo código:<?php$server="localhost";$login="root";$senha="123";$conexao=mysql_connect($server,$login,$senha);mysql_select_db("trudeslanhouse",$conexao);$ititulo=$_POST['nome'];$idescricao=$_POST['descricao'];$imateria=$_POST['materia'];$igenero=$_POST['genero'];$ivideo=$_POST['video'];$ifoto1=$_FILES['foto1']['name'];$ifoto2=$_FILES['foto2']['name'];$ifoto3=$_FILES['foto3']['name'];$ifoto4=$_FILES['foto4']['name'];$icapa=$_FILES['capa']['name'];$ifoto1n=md5(time().$ifoto1).".jpg";$ifoto2n=md5(time().$ifoto2).".jpg";$ifoto3n=md5(time().$ifoto3).".jpg";$ifoto4n=md5(time().$ifoto4).".jpg";$icapan=md5(time().$icapa).".jpg";move_uploaded_file($_FILES['foto1']['tmp_name'],"fotos/".$ifoto1n);move_uploaded_file($_FILES['foto2']['tmp_name'],"fotos/".$ifoto2n);move_uploaded_file($_FILES['foto3']['tmp_name'],"fotos/".$ifoto3n);move_uploaded_file($_FILES['foto4']['tmp_name'],"fotos/".$ifoto4n);move_uploaded_file($_FILES['capa']['tmp_name'],"fotos/".$icapan);$sql="insert into jogos(titulo,descricao,materia,foto1,foto2,foto3,foto4,capa,genero,video)values('$ititulo','$idescricao','$imateria','$ifoto1n','$ifoto2n','$ifoto3n','$ifoto4n','$icapan','$igenero','$ivideo')";mysql_query($sql,$conexao);echo"Cadastrado ";?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Dezembro 29, 2009 Denunciar Share Postado Dezembro 29, 2009 no move coloque o caminho completo do local onde vai armazenar as imagens e não esqueça que o diretorio tem que estar para escrita Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vinicius Leitão Postado Dezembro 29, 2009 Autor Denunciar Share Postado Dezembro 29, 2009 no move coloque o caminho completo do local onde vai armazenar as imagens e não esqueça que o diretorio tem que estar para escritaResolvi o problema, na pagina que pasava as informações para está o formulario estava sem enctype="multipart/form-data" que é nesesario para pasar arquivos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
vinicius Leitão
Fiz um formulário para ser preenchido e armazenar as informações em um banco de dados, e fotos em uma pasta chamada "fotos".
Mas não estou conseguindo mover as fotos, o restou está gravando no banco normalmente
o código:
<?php
$server="localhost";
$login="root";
$senha="123";
$conexao=mysql_connect($server,$login,$senha);
mysql_select_db("trudeslanhouse",$conexao);
$ititulo=$_POST['nome'];
$idescricao=$_POST['descricao'];
$imateria=$_POST['materia'];
$igenero=$_POST['genero'];
$ivideo=$_POST['video'];
$ifoto1=$_FILES['foto1']['name'];
$ifoto2=$_FILES['foto2']['name'];
$ifoto3=$_FILES['foto3']['name'];
$ifoto4=$_FILES['foto4']['name'];
$icapa=$_FILES['capa']['name'];
$ifoto1n=md5(time().$ifoto1).".jpg";
$ifoto2n=md5(time().$ifoto2).".jpg";
$ifoto3n=md5(time().$ifoto3).".jpg";
$ifoto4n=md5(time().$ifoto4).".jpg";
$icapan=md5(time().$icapa).".jpg";
move_uploaded_file($_FILES['foto1']['tmp_name'],"fotos/".$ifoto1n);
move_uploaded_file($_FILES['foto2']['tmp_name'],"fotos/".$ifoto2n);
move_uploaded_file($_FILES['foto3']['tmp_name'],"fotos/".$ifoto3n);
move_uploaded_file($_FILES['foto4']['tmp_name'],"fotos/".$ifoto4n);
move_uploaded_file($_FILES['capa']['tmp_name'],"fotos/".$icapan);
$sql="insert into jogos(titulo,descricao,materia,foto1,foto2,foto3,foto4,capa,genero,video)values('$ititulo','$idescricao','$imateria','$ifoto1n','$ifoto2n','$ifoto3n','$ifoto4n','$icapan','$igenero','$ivideo')";
mysql_query($sql,$conexao);
echo"Cadastrado ";
?>
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.