Como recuperar valor de array de campo file

16/03/2012

0

PHP

Pessoal estou com a seguinte duvida,

Tenho vários campos input file em um formulário:

<input type=file name=thumb [] />


Agora como faço para recuperar o valor do array ( thumb[] ) e grava no banco de dados, na linguagem PHP?

Já agradeço pessoal!
Michel Pinto

Michel Pinto

Responder

Posts

19/03/2012

Michel Pinto

Pessoal consegui fazer o upload e gravar no banco, mais não consigo fazer o upload de mais de 1 imagens, e o nome da imagem ta sendo gravada no banco assim: s:9:teste.jpg;

Alguém tem algua dica de como posso resolver isso?
Responder

21/03/2012

Erackson Brito

Michel.

Um array de campo file segue a seguinte estrutura:

thumb=>array(
name=>array(
0=>imagem0.jpg,
1=>imagem1.jpg,
2=>imagem2.jpg,
),
tmpname=>array(
0=>/tmp/wqerty,
1=>/tmp/sadfgh,
2=>/tmp/zxcvbn,
),
type=>array(...),
size=>array(...),
error=>array(...)
);
Responder

21/03/2012

Michel Pinto

Consegui pessoal, pode fechar o tópico.
Resgatei a o file normalmente.
$img = $_FILES[thumb];


E fiz um for para lista o array, e grava no banco.
	for($i = 0; $i < $contar; $i++){
	    $nome = $img[name][$i];
		$tmp = $img[tmp_name][$i];
	
		if(!empty($nome)){
		    if(move_uploaded_file($tmp, $pasta.$nome)){
			    $ok++;
				$cadGaleria = mysql_query(INSERT INTO nome_do_banco (thumb)
	            VALUES ($nome))
	            or die(mysql_query());
			}else{
				$erro++;
			}
		}
	}
Responder

21/03/2012

Michel Pinto

Consegui pessoal, pode fechar o tópico.
Resgatei a o file normalmente.
$img = $_FILES[thumb];


E fiz um for para lista o array, e grava no banco.
	for($i = 0; $i < $contar; $i++){
	    $nome = $img[name][$i];
		$tmp = $img[tmp_name][$i];
	
		if(!empty($nome)){
		    if(move_uploaded_file($tmp, $pasta.$nome)){
			    $ok++;
				$cadGaleria = mysql_query(INSERT INTO nome_do_banco (thumb)
	            VALUES ($nome))
	            or die(mysql_query());
			}else{
				$erro++;
			}
		}
	}
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar