Uploadify değişkenleri, Oturum sorunu geçen değil?

0 Cevap php

Pete aşkına ben benim SQL db içine herhangi bir değişken kabul alınamıyor. Ben statik bilgi koyarsanız çalışır. Ben scriptdata ile herhangi Paramaters üzerinden geçmek için görünmüyor olabilir ve ben üstüne şablon sistemi smarty kullanıyorum çünkü onu daha zor hale getirir.

Bunu yapmak için çalışıyordu.

 {literal}
<script type="text/javascript">
jQuery(document).ready(function() {
    jQuery("#fileUpload").uploadify({

        'scriptData'     :{'alb_id': '{/literal}$alb_id{literal}','mem_id': '{/literal}$info.mem_id{literal}'},
        'uploader': '/ajax/upload/uploadify.swf',
        'cancelImg': '/ajax/upload/cancel.png',
        'script': '/ajax/upload/uploader.php',
        'folder': 'photos',
        'multi': true,
        'displayData': 'speed',
        'fileDesc'  : 'Image Files',
        'fileExt': '*.jpg;*.jpeg;',
        'simUploadLimit': 200,
        'width'          : 130,
        'queueID'        : 'fileQueue',
        'buttonImg': '/themes/mytheme/gfx/buttons/but_browse.gif'       
    });

});
</script>
{/literal}

Benim şablon dosyasında. Yükleme kısmı gayet iyi çalışıyor. Sadece yok mysql. Ben thumbnailes için görüntüleri yeniden boyutlandırmak ve ne değildir ve bir dizin oluşturmak için komut yerleşik bir işlev kullanıyorum. Tüm bu işleri. Sadece db herhangi bir değişken geçmek olmaz.

include_once("../../includes/config/config.inc.php");
    //load libraries
include(DOC_ROOT."/libraries.php");


$conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS,1);
mysql_select_db(SQL_DB,$conn);

$alb_id = $_REQUEST['alb_id'];
$mem_id = $_REQUEST['mem_id'];  


if (!empty($_FILES)) {
    $tempFile = $_FILES['Filedata']['tmp_name'];

        $extension = ".jpeg";
        $photo = build_thumbnailes($tempFile,$extension);

        $sql ="INSERT INTO `photos`(`mem_id`, `photo`, `photo_med`, `photo_small`, `approved`,`posted`, `upload_date`) 
        VALUES 
        ('$alb_id', '".$photo["ex"]."', '".$photo["med"]."','".$photo["small"]."' , '1', time(), time())";
        mysql_query($sql) or die(mysql_error());

Eğer yardımcı olun. Ben bu şeyle deli gidiyorum. Teşekkürler.

0 Cevap