Ir para conteúdo

Arquivado

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

Juinior Oliveira

[RESOLVIDO] SALVANDO UMA IMAGEM PADRÃO

Recommended Posts

Ola pessoal sou Junior Oliveira

Eu estou tendo um problema em upload de imagem

Quero que meu file ele salva uma imagem padrão quando eu não seleciono uma do computador

para que não fique vazio os campo das imagem ao aparecer no site aparecer uma imagem padrão

 

Se puderem me dizer onde eu posso colocar algum codigo que faça iss fico grato

este é o do meu upload

 

// Adicionar Item
	if (isset($_GET['Adicionar'])) {
		$Imagem = null;

		if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){
	        require_once 'database/upload.class.php';
	        $dir_dest = '../imagem/img_food/';
	        $files = array( );
	        $file = $_FILES['imagem'];
	        $handle = new Upload( $file );
	        if ($handle->uploaded){
	            $handle->file_new_name_body = md5(uniqid($file['name']));
	            $handle->Process($dir_dest);
	            if ($handle->processed){
	                $file_dst_name = $handle->file_dst_name;
	                $Imagem = $handle->file_dst_name;
	            }
	        }
	    }
		
	
		$Adicionar = array(
			'food_nome' 		=> post('food_nome'),
			'food_url' 	=> post('food_url'),
			'food_data' 			=> post('food_data'),
			'food_descricao' 	=> post('food_descricao'),
			'status'  => post('status'),
			'food_chave'  => post('food_chave'),
			'imagem' 		=> $Imagem,
			'id_categoria_post' 	=> post('id_categoria_post')
		);
		$Query = DBCreate('food', $Adicionar);
		if ($Query != 0) {
	        Redireciona('?sucesso');
	    } else {
	        Redireciona('?erro');
	    }
	}

Tenti usar assim mais não deu

   

										<div class="col-md-6">
											<div class="form-group">
												<label>Selecionar Imagem:</label><small>Tamanho 265x265</small>
									    		<input class="form-control" type="file" name="imagem">
												<input class="hidden" name="imagem_padrao" value="padrao.png">
												
											</div>
										</div>

  

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja deixa a imagem chamada padrao.png na pasta

e tente assim:

 

// Adicionar Item
	if (isset($_GET['Adicionar'])) {
		$Imagem = 'padrao.png';

		if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){
	        require_once 'database/upload.class.php';
	        $dir_dest = '../imagem/img_food/';
	        $files = array( );
	        $file = $_FILES['imagem'];
	        $handle = new Upload( $file );
	        if ($handle->uploaded){
	            $handle->file_new_name_body = md5(uniqid($file['name']));
	            $handle->Process($dir_dest);
	            if ($handle->processed){
	                $file_dst_name = $handle->file_dst_name;
	                $Imagem = $handle->file_dst_name;
	            }
	        }
	    }
		
	
		$Adicionar = array(
			'food_nome' 		=> post('food_nome'),
			'food_url' 	=> post('food_url'),
			'food_data' 			=> post('food_data'),
			'food_descricao' 	=> post('food_descricao'),
			'status'  => post('status'),
			'food_chave'  => post('food_chave'),
			'imagem' 		=> $Imagem,
			'id_categoria_post' 	=> post('id_categoria_post')
		);
		$Query = DBCreate('food', $Adicionar);
		if ($Query != 0) {
	        Redireciona('?sucesso');
	    } else {
	        Redireciona('?erro');
	    }
	}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
13 minutos atrás, ygor.anjos disse:

ja deixa a imagem chamada padrao.png na pasta

e tente assim:

 


// Adicionar Item
	if (isset($_GET['Adicionar'])) {
		$Imagem = 'padrao.png';

		if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){
	        require_once 'database/upload.class.php';
	        $dir_dest = '../imagem/img_food/';
	        $files = array( );
	        $file = $_FILES['imagem'];
	        $handle = new Upload( $file );
	        if ($handle->uploaded){
	            $handle->file_new_name_body = md5(uniqid($file['name']));
	            $handle->Process($dir_dest);
	            if ($handle->processed){
	                $file_dst_name = $handle->file_dst_name;
	                $Imagem = $handle->file_dst_name;
	            }
	        }
	    }
		
	
		$Adicionar = array(
			'food_nome' 		=> post('food_nome'),
			'food_url' 	=> post('food_url'),
			'food_data' 			=> post('food_data'),
			'food_descricao' 	=> post('food_descricao'),
			'status'  => post('status'),
			'food_chave'  => post('food_chave'),
			'imagem' 		=> $Imagem,
			'id_categoria_post' 	=> post('id_categoria_post')
		);
		$Query = DBCreate('food', $Adicionar);
		if ($Query != 0) {
	        Redireciona('?sucesso');
	    } else {
	        Redireciona('?erro');
	    }
	}

 

Ola amigão 

deu certo assim ela salva no banco de dado porem  ela esta tirando o ponto

esta sando assim

padraopng

 

ao invez de salva assim padrao.png

Compartilhar este post


Link para o post
Compartilhar em outros sites
20 minutos atrás, Juinior Oliveira disse:

@ygor.anjos

 

Deu certo agora mano

eu não prestei atenção as 'padrao.png';

tinha colocado sem as ''

 

Obrigado ai amigo valeu pela ajuda Deus abençoa ai a sua ajuda

tamo junto irmão, não esquece de marca como resolvido na postagem

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.