PDA

View Full Version : سوال: دریافت اطلاعات و ارسال به صفحع دیگه



css-man
شنبه 18 آذر 1391, 12:50 عصر
دوستان من یه سری input دارم که اطلاعات توشون دستی وارد میشه
یه select دارم که میخوام وقتی روش کلیک میشه یه کشور انتخاب میشه
یه select دیگه بوجود بیاد و استانهای همون کشور رو نشون بده

وقتی همه این کارها انجام شد و همه چیز انتخاب شد میخوام اینارو بفرستم به یه صفحه php , و بعد تو دیتابیس ذخیرش کنم

گیج شدم لطفا راهنمائیم کنید.



<div id="detail">
نام: <input type="text" name="name" id="name" />
طول جغرافیایی: <input id="frmLat" name="longitude" type="text" value="" >
عرض جغرافیایی: <input name="latitude" type="text" id="frmLon" value="" >

کشور: <select name="country" id="country">
<?php

$country=$database->showCountry();
while($countrys=mysql_fetch_assoc($country))
{

?>
<option value="0" selected="selected" >---</option>
<option value=" <?php echo $countrys['id'] ?> "><?php echo $countrys['country']?></option>
<?php
}
?>
</select>
آدرس:
<textarea id="address" name="address" ></textarea>
استان:

<p>
<div id="test" >
</div>
</p>



این کد صفحم


اینم جی کوئریم




$("#btn").click(function(){
var coord=$('input#frmLat').val();
var latitude=$('input#frmLon').val();
var name=$('input#name').val();
$('#test').load('ajax.php',{frmLat:coord,latitude: latitude,name:name,country_id:country_id});
})
$('#country').click(function(){

var country_id=$('#country').val();
$('#test').load('ajax.php',{country_id:country_id} );
})




ولی خوب درست کار نمی کنه

sma_mohseni
شنبه 18 آذر 1391, 21:17 عصر
$("#btn").click(function(){
$.post(
"YourPhpPage.php",
{
coord :$('input#frmLat').val() ,
latitude:$('input#frmLon').val(),
name :$('input#name').val(),
country_id:$('#country').val()
},
function(data){
$('#test').empty().append(data)
}
)


توی فایل Php هم اطلاعات ارسال شده رو بصورت POST دریافت میکنی