Ir para conteúdo
Fórum Script Brasil
  • 0

Upload de imagens


Lúcio Marques

Pergunta

Olá, bom dia.

Estou com uma dúvida sobre como criar upload de imagem para este comando abaixo, o endereço está inserindo no banco de dados, mas não consigo implementar para enviar a imagem.

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO dk_catalogo (cat_categoria_id, cat_data, cat_ref, cat_titulo, cat_preco, cat_descri, cat_img) VALUES (%s, %s, %s, %s, %s, %s, %s)",
					   GetSQLValueString($_POST['cat_categoria_id'], "int"),
                       GetSQLValueString($_POST['cat_data'], "date"),
					   GetSQLValueString($_POST['cat_ref'], "text"),
					   GetSQLValueString($_POST['cat_titulo'], "text"),
                       GetSQLValueString($_POST['cat_preco'], "decimal"),
                       GetSQLValueString($_POST['cat_descri'], "text"),
                       GetSQLValueString($_POST['cat_img'], "text"));	

  mysql_select_db($database_CooperWTouR, $CooperWTouR);
  $Result1 = mysql_query($insertSQL, $CooperWTouR) or die(mysql_error());

Já pesquisei, tentei encaixar algum, mas sem sucesso. Agradeço desde já se puderem me ajudar.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Galera, eu até conseguir, mas o problema que está criando pasta como o nome da imagem.

Olha o código:

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
	
	
$file_fotos = (!empty($_POST['cat_img'])) ? GetSQLValueString($_FILES['name']['file_fotos'], "file") : "";
$arquivo = $_FILES["file_fotos"];
$arquivo_foto = $arquivo["name"];
	
	
	
  $insertSQL = sprintf("INSERT INTO dk_catalogo (cat_categoria_id, cat_data, cat_ref, cat_titulo, cat_preco, cat_descri, cat_img) VALUES (%s, %s, %s, %s, %s, %s, %s)",
					   GetSQLValueString($_POST['cat_categoria_id'], "int"),
                       GetSQLValueString($_POST['cat_data'], "date"),
					   GetSQLValueString($_POST['cat_ref'], "text"),
					   GetSQLValueString($_POST['cat_titulo'], "text"),
                       GetSQLValueString($_POST['cat_preco'], "decimal"),
                       GetSQLValueString($_POST['cat_descri'], "text"),	
	                   GetSQLValueString($_POST['cat_img'], "text"), $file_fotos);
	
	
	set_time_limit(0);
$id_arquivo = "cat_img";
$id_album = $_POST['cat_img'];
if (!file_exists("fotos/" . $id_album . "/")) {
    mkdir("fotos/" . $id_album, 0777);
}
$diretorio = "fotos/".$id_album;
$nome_arquivo = $_FILES[$id_arquivo]["name"];
$arquivo_temporario = $_FILES[$id_arquivo]["tmp_name"];
move_uploaded_file($arquivo_temporario, "$diretorio/$nome_arquivo");
	

  mysql_select_db($database_CooperWTouR, $CooperWTouR);
  $Result1 = mysql_query($insertSQL, $CooperWTouR) or die(mysql_error());

 

Editado por Lúcio Marques
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...