Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Lino_106815

[Resolvido] Uploadfy

Recommended Posts

E ai rapazeada, beleza, boa noite!

 

Quero a ajuda de vocês pelo amor de DEUS...

 

Tenho esse código ai tá quase tudo perfeito só que quero passar um novo parâmetro e ai é em JS ou AJAX sei lá, e o pior é que eu num sei fazer...

 

Me ajudem por favor, pelo amor de DEUS.

 

 

Esse é meu Index.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Multiple files upload in PHP with using Uploadify!</title>

<!-- CSS -->
<link rel="stylesheet" href="/sistema/paginas/uploadifyit/uploadify.css" type="text/css" />

<!-- Javascript -->
<script type="text/javascript" src="/sistema/paginas/uploadifyit/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="/sistema/paginas/uploadifyit/swfobject.js"></script>
<script type="text/javascript" src="/sistema/paginas/uploadifyit/jquery.uploadify.v2.1.4.min.js"></script>
<script type="text/javascript">

$(document).ready(function() {

//alert('I am ready to use uploadify!');
$("#file_upload").uploadify({
	'uploader': '/sistema/paginas/uploadifyit/uploadify.swf',
	'script': '/sistema/paginas/uploadifyit/uploadify.php',
	'cancelImg': '/sistema/paginas/uploadifyit/cancel.png',
	'folder': '../../../stories/galeria-fotos/800x600/',
	'auto': false, // use for auto upload
	'multi': true,
	'queueSizeLimit': 15,
	'onQueueFull': function(event, queueSizeLimit) {
		alert("Please don't put anymore files in me! You can upload " + queueSizeLimit + " files at once");
		return false;
	},
	'onComplete': function(event, ID, fileObj, response, data) {
		// you can use here jQuery AJAX method to send info at server-side.
		$.post("/sistema/paginas/insert.php", { name: fileObj.name }, function(info) {
			alert(info); // alert UPLOADED FILE NAME
		});
	}
});



});

</script>
</head>

<body>

<form id="form1" name="form1" action="">
<input type="file" id="file_upload" name="file_upload" /><br />
<select name="galeria">
<option value="9">Galeria</option>
</select>
<a href="javascript:$('#file_upload').uploadifyUpload();">Iniciar Envio</a>
</form>
</body>
</html>

 

Esse é o meu inserir.php

 

<?php

// connect database
include("../php/bd.php");

include("resize-class.php");	

if(isset($_POST)) {

	//echo $_POST['name'];
	$fileName = $_POST['name'];
	$time = time();
	$galeria = $_POST['galeria'];

	$thumb = new resize('../../stories/galeria-fotos/800x600/'.$fileName);
	$thumb->resizeImage(284, 137, 'crop');
	$thumb->saveImage('../../stories/galeria-fotos/thumb/thumb-'.$fileName, 100);
	$thumb = NULL;

	mysql_query("INSERT INTO fotos(foto, thumb, galeria) VALUES('$fileName', 'thumb-$fileName', '$galeria')");
	$inserted_id = mysql_insert_id($dbc);



	if($inserted_id > 0) { // if success
		echo "uploaded file: " . $fileName;
	}

}

?>

 

Só preciso enviar o ID da galeria pessoal. Aguardo anciosamente um solução!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deixa eu entender.... Esse ID da Galeria você já tem cadastrado???

 

Se sim você pode fazer um SELECT para buscar ele no seu index.php antes do código do uploadify e depois colocar na linha:

'script': '/sistema/paginas/uploadifyit/uploadify.php'

 

Exemplo:

'script': '/sistema/paginas/uploadifyit/uploadify.php<? if(!empty($id)){echo "?id=$id";} ?>'

 

Seria mais ou menos isso?

Dessa forma você consegue pegar o ID na sua página "inserir.php" pelo método $_GET.

 

Certo man? :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão, é mais ou menos isso mesmo!

 

A galeria já está cadastrada no banco, busco por um select, e ai o usuário escolhe.

 

Deixa só eu te perguntar se por exemplo, o usuário enviar mais de uma foto, o insert.php vai enviar o ID da galeria para todas as fotos, tipo um loop?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso mesmo(mas quem vai enviar o ID é o 'script'), vai depender do ID que você pegar do SELECT na page index.php do código que passei anteriormente como exemplo.

Pois o ID vai ser passado do comando 'script' do plugin Uploadify para a página inserir.php

 

Lembrando sua página inserir.php é a pagina uploadify.php do script.

Então ficaria:

'script': '/sistema/paginas/uploadifyit/inserir.php<? if(!empty($id)){echo "?id=$id";} ?>'

 

 

É barbada.... qualquer coisa prende o grito, se deu certo coloca um pontinho positivo pra mim ai... vai ser o meu primeiro aqui do fórum :grin: kkkkk

 

Testa, depois da um feedback aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai rapazeada com Uploadfy não consegui não.

 

Dai o kinzinho me ajudou com o swfuploady e tá ok.

 

Quem precisar do código eu repasso desde que deixe as informações do autor.

 

Me solicite por e-mail.

 

thiagolino2005@ig.com.br

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.