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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar