我正在尝试从wordpress注册表单(自定义表单)上传图像.我找到了许多通过ajax上传的方法,但没有一种方法可以帮助我.
这是没有标签的表格
<div class="lofin-form"><div class="row">
<input type="text" name="first_name" id="first_name" placeholder="First Name" class="input" value="" size="20" />
</div>
<div class="row">
<lable>Id proof <input type="file" name="id_proof" id="id_proof" class="input" />
</div>
<p class="submit"><input type="submit" name="wp-submit" id="wp-submit-register" class="btn vernil small" value="'.__('Sign Up','wpestate').'" /></p>
</div>
Run Code Online (Sandbox Code Playgroud)
这是jQuery脚本代码
$('#wp-submit-register').click(function(){
wpestate_register();
});
function wpestate_register (){
var user_role = $('#first_name').val();
var fdata = new FormData();
fdata.append('file', $('#id_proof')[0].files[0]);
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action' : 'ajax_free_register_form',
'first_name' : first_name,
'file_data' : fdata
},
success:function(data) {
alert('success');
}
}
Run Code Online (Sandbox Code Playgroud)
这是PHP功能 …
我的本地服务器上有一个 MySQL 表。该表包括用户标记的地点的纬度和经度。我正在尝试获取距离所提供的纬度和经度 1 公里范围内标记其位置的所有 id。但我的结果却出乎我的意料。
表:map_locations
id user_id lat lng place_name
1 1 28.584688 77.31593 Sec 2, Noida
2 2 28.596026 77.314494 Sec 7, Noida
3 5 28.579876 77.356131 Sec 35, Noida
4 1 28.516831 77.487405 Surajpur, Greater Noida
5 1 28.631451 77.216667 Connaught Place, New Delhi
6 2 19.098003 72.83407 Juhu Airport, Mumbai
Run Code Online (Sandbox Code Playgroud)
这是 PHP 脚本
$lat = '28.596026';
$long = '77.314494';
$query = "SELECT id,
(6371 * acos( cos( radians($lat) ) * cos( radians('lat') ) *
cos( …Run Code Online (Sandbox Code Playgroud)