0
我是新創建的Web服務。我已經創建了XML的web者地位如下:在PHP/MYSQL中傳遞XML WebService中的參數
<?php
$con = mysqli_connect('localhost','root','','crmap');
$query1="SELECT * FROM `crm_salesabsent_logsheet` WHERE `ab_date`=CURRENT_DATE()";
$res=mysqli_query($con,$query1) or die(mysqli_error($con));
$data= array();
if(mysqli_num_rows($res)){
while($row1=mysqli_fetch_assoc($res)){
$data[] = array('row1'=>$row1);
}
}
header('Content-type: text/xml');
echo '<posts>';
foreach($data as $index => $row1) {
if(is_array($row1)) {
foreach($row1 as $key => $value) {
echo '<',$key,'>';
if(is_array($value)) {
foreach($value as $tag => $val) {
echo '<',$tag,'>',htmlentities($val),'</',$tag,'>';
}
}
echo '</',$key,'>';
}
}
}
echo '</posts>';
?>
我不日期傳遞任何參數,因爲我服用CURRENT_DATE()爲默認值。現在,我希望用戶選擇他們想要的日期。我想傳遞Date作爲參數,並根據輸入的日期顯示查詢結果。下面是HTML代碼我試圖傳遞日期參數在MySQL查詢
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>/title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
<style>
.dt{}
</style>
<script>
$(document).on('focus', '.dt', function() {$(this).datepicker({ dateFormat : 'dd-mm-yy'});});
</script>
</head>
<body>
<form name="log" method="get">
<table>
<tr>
<th>Select Date</th><td><input name="date" id="date" value="" class="dt"></td>
<tr><td><input type="submit" name="post" id="post" value="Submit"></td></tr>
</tr>
</table>
</form>
</body>
</html>
但我不能這樣做,因爲我得到錯誤。幫助和解決方案將非常感激。 感謝
對不起,但這並沒有回答我的問題,如何從輸入字段的值從HTML到XML – Amlan