formulario e uploadify
Pessoal... venho aqui mais uma vez pedir a ajuda de voces
Tenho um sistema de upload com rename dos arquivos e salvando no mysql.
Acontece que estou tentando passar junto com os parametros do upload, o que esta sendo digitado no campo de texto do form.
Ele coloca o arquivo na pasta, muda o nome e salva no banco, mas esta discartando o que estou digitando nos campos, me deem uma ajuda ae plz. Tentei procurar na internet uma solucao mas me parece que necessita passar ou capturar os dados do formulario e passar por JS para o uplodify processar. Toda ajuda eh bem vinda :D/>/>/>
Ate mais
Index.php
<script type="text/javascript" langauge="javascript">
$( document ).ready( function(){
$( '#file_upload' ).uploadify({
'uploader' : 'uploadfyit/uploadify.swf',
'script' : 'uploadfyit/uploadify.php',
'cancelimg' : 'uploadfyit/cancel.png',
'folder' : 'uploads',
'method' : 'post',
'script' : 'uploadfyit/uploadify.php',
'cancelimg' : 'uploadfyit/cancel.png',
'folder' : 'uploads',
'debug' : true,
'multi' : true,
'auto' : false,
'queueSizeLimit' : 50, //Para enviar solo un archivo
'onQueueFull' : function(event, queueSizeLimit) {
alert("Nao pode fazer upload de mais arquivos! Uploado maximo de " + queueSizeLimit + "arquivos por vez.");
return false;
},
'onAllComplete' : function(event, data) {
alert(data.filesUploaded + ' uploaded with success. ');
}
});
});
</script>
</head>
<body>
<form id="form1" name="form1" action="">
<p>
<input type="file" id="file_upload" name="file_upload" />
<br>
<br>
Galeria<br>
<label>
<input type="text" name="galeria" id="galeria">
</label>
</p>
<p>Regiao
<br>
<select name="regiao" id="regiao">
<option>Regiao</option>
<option value="central">Central</option>
<option value="sul">Sul</option>
<option value="nordeste">Nordeste</option>
</select>
<br>
<br />
<a href="javascript:$('#file_upload').uploadifyUpload();">Upload File</a></p>
</form>
uploadify.php
<?php
if (!empty($_FILES)) {
$img = $_FILES['Filedata']['name'];
$galeria = $_POST['galeria'];
$regiao = $_POST['regiao'];
$ext = substr($img, -4);
$img = md5($img).date("dmYHis").$ext;
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
$targetFile = str_replace('//','/',$targetPath) . $img;
$adicionar = mysql_query ("INSERT INTO imagens (foto, galeria, regiao) VALUES('$img','$galeria','$regiao')");
move_uploaded_file($tempFile,$targetFile);
echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
}
?>Discussão (4)
Carregando comentários...