Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leonardo2334

insercao multipla em php no banco

Recommended Posts

fala galera andei procurando aki no forum sobre o assunto achei bastante coisa mas n to entendendo mt os código por isso do meu post

 

eu queria upar varias imgs d uma so vez no banco de dados e dps com meu while onde for exibir as fotos upadas mostrar elas mas n estou conseguindo fazer isso c alguém puder me dar um help aki vai meu código

 

upload.php

 

<html>
<head><html>
<head>
<title>Costa Shoes adm</title>
<style>
body{
margin: 0;
padding: 0;
background:#ccc;
font-family: Arial;
font-size: 12px;
}
h1{
color:#fff;
text-align:center;
margin-top:150px;
text-transform:uppercase;
font-style:italic;
font-family:bilbo-swash-caps;
}
td{
color:#fff;
font-family:bilbo-swash-caps;
font-size:20px;
font-style:italic;
}
td input[type=text]{
border-radius:5px;
border:0px solid;
font-size:18px;
margin-top:7px;
}
td input[type=submit]{
width: 111px;
height: 35px;
background: #0077bf;
border: 1px solid #0077bf;
cursor: pointer;
border-radius: 5px;
color: #fff;
font-family: 'Exo', sans-serif;
font-size: 16px;
font-weight: 400;
padding: 6px;
margin-top: 10px;
}
td input[type=submit]:hover{
background:#13abe1;
color:#fff;
cursor:pointer;
border:1px solid #13abe1;
border-radius:5px;
}
form{
width:300px;
height:240px;
clear:both;
margin-left:500px;
margin-top:65px;
}
</style>
</head>
<body>
<!--formulário para captura dos dados -->
<h1>Cadastro de Produtos</h1>
<form action="inclusao.php" method="post">
<table>
<tr>
<td>Titulo Album:</td>
<td><input type="text" name="nome"></td>
</tr>
<tr>
<tr>
<td>Categoria:</td>
<td><input type="text" name="categoria"></td>
</tr>
<tr>
<tr>
<td>Imagem:</td>
<td><input type="file" name="img" size="50" multiple="multiple"></td>
</tr>
<tr>
<td><input type="submit" value="Enviar"></td>
</tr>
</table>
</form>
</body>
</html>
e agr o arquivo de insercao no banco
inclusao.php
<?php
// conexao instanciada
require_once("classe/conexao.class.php");
$c = new Conexao();
$c->Conecta();
$c->SelecionaBase();
//dados que serão incluidos
$nome=$_POST['nome'];
$categoria=$_POST['categoria'];
$img=$_POST['img'];
if(empty($_POST['nome']) || empty($_POST['categoria']))
{
echo "<script> alert('Todos os campos são obrigatorios'), window.open('upload.php','_self')</script>";
exit();
}
$sql = "INSERT INTO foto (titulo, categoria, img) VALUES ('$nome','$categoria','$img')";
//conexão com o banco de dados
$con=mysql_connect("localhost", "root") or die ("Configuração de Banco de Dados Errada!");
//Selecionando o banco de dados...
mysql_select_db("estudio") or die ("Banco de Dados Inexistente!");
//Inserindo os dados
mysql_query($sql, $con) or die ("<font style=Arial color=red><h1>Houve um erro na gravação dos dados</h1></font>");
echo"<script>alert('Produto Cadastrado Com Sucesso'),window.open('upload.php','_self')</script>";
?>
se alguém puder me ajudar agradeço

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja a lógica:

http://forum.imasters.com.br/topic/266539-upload-multiplo/

 

1. Seu form está sem o atributo enctype

2. Você não está usando $_FILES para pegar o(s) arquivo(s) enviado(s)

 

 

 

PS: funções mysql_* estão obsoletas desde o PHP 5.5 e serão removidas do PHP em breve. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.