PDA

View Full Version : ارسال مقدار inputfile



abbas27
چهارشنبه 30 مهر 1393, 16:06 عصر
سلام/ما که هر سوالی میپرسیم کسی جواب نمیده مجبوریم سوالامون تو تالارphpبپرسیم/بگذریم...
من یه فرم دارم با یه textbox,checkbox,inputfile, دوتا کلید/مقادیر ورودی رو سمت سرور دریافت میکنم اما مقدارinputfile رو دریافت نمیکنم.چجوری باید مقدارش رو ارسال کنم که سمت سرور بشه پردازشش کرد؟ضمنا حتما فرمم باید دارای چنتا کلیدباشه.وقتی کلید اول رو انتخاب میکنم مقادیر فرم و عدد1 و وقتی کلید دوم رو انتخاب میکنم مقادیر فرو و عدد2 ارسال میشه.


<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){

send=function(i){
$("#send_1_1").val(i);


$.post('form-action.php',$("#send1").serialize(),function(data,state){

alert(data);
});
}
});
</script>

<body>
<form enctype="multipart/form-data" id="send1">

<input type="text" name="txt" id="txt">
<input id="send_1_1" type="hidden" name="name2">

<input type="checkbox" name="name3">
<label for="fileField">File:</label>
<input type="file" name="file" id="file">

</form>
<button onClick="send(1)">ثبت</button>
<button onClick="send(2)">حذف</button>
</div>
</body>



form-action.php

[PHP]
<?php


print_r($_POST);
?>


/PHP]