数据库查出的列表$_POST提交没有数据解决思路
数据库查出的列表$_POST提交没有数据
都说在实际的案例中才能学到东西,这句话不假。针对移动设备开发的,这不又遇了问题。$_POST提交时从数据库查出的列表提交不出数据。很奇怪,求各位大侠伸出援手,谢谢!!
------解决思路----------------------
在 index4.php 中 print_r($_POST);
在你的表单页 查看网页源代码 看看有没有问题
------解决思路----------------------
那你 index4.php 是怎么写的?
都能 print_r($_POST); 出内容,怎么说是没数据呢?
------解决思路----------------------
$sexual = $_POST['Sexual'];
$branch = $_POST['Branch'];
$money = $_POST['Money'];
$startdate = $_POST['startdate'];
$enddate = $_POST['enddate'];
php 的变量是区分大小写的,当然关联键也是区分大小写的
$a = 1;
$A = 2;
$r['A'] = 3;
$r['a'] = 4;
------解决思路----------------------
大小写!!!!!!
------解决思路----------------------
是因为大小写问题
都说在实际的案例中才能学到东西,这句话不假。针对移动设备开发的,这不又遇了问题。$_POST提交时从数据库查出的列表提交不出数据。很奇怪,求各位大侠伸出援手,谢谢!!
<H2>品牌查询</h2> <br />
<form action="index4.php" method="post">
<fieldset>
<legend>输入查询条件:</legend>
<p align = "center"> <select name = "Sexual">
<option value="all">所有品牌</option>
<?php
$sexual_result = mssql_query("select sexualid,sexualdesc from basesexual where stopflag='0'",$conn);
$sexual_num = mssql_num_rows($sexual_result);
$sexual_row = mssql_fetch_array($sexual_result);
for($m=1;$m<=$sexual_num;$m++){
?>
<option value = "<?=$sexual_row[1]?>"><?=$sexual_row[1]?></option>
<?php
$sexual_row = mssql_fetch_array($sexual_result);
}
?>
</select>
<select name = "Branch">
<option value = "all">所有门店</option>
<?php
$branch_result = mssql_query("select branchid,branchdesc from basebranch where type='1' and stopflag='0'",$conn);
$branch_num = mssql_num_rows($branch_result);
$branch_row = mssql_fetch_array($branch_result);
for($m=1;$m<=$branch_num;$m++){
?>
<option value="<?=$branch_row[1]?>"><?=$branch_row[1]?></option>
<?php
$branch_row = mssql_fetch_array($branch_result);
}
?>
</select>
<select name="Money">
<option>销售类型</option>
<option value="sale">销售</option>
<option value="stock">库存</option>
</select><p>
<p align="center">时间:<input type="text" name="startdate" value=<?php echo date('Ymd',strtotime('-1 day'));?> size ='10' />
至<input type="text" name="enddate" value=<?php echo date('Ymd',strtotime('-0 day')); ?> size='10' /></p>
<p align="center"><input type="submit" name="submit" value="确认" /></p>
</fieldset>
</form>
<?php
mssql_close($conn);
?>
------解决思路----------------------
在 index4.php 中 print_r($_POST);
在你的表单页 查看网页源代码 看看有没有问题
------解决思路----------------------
那你 index4.php 是怎么写的?
都能 print_r($_POST); 出内容,怎么说是没数据呢?
------解决思路----------------------
$sexual = $_POST['Sexual'];
$branch = $_POST['Branch'];
$money = $_POST['Money'];
$startdate = $_POST['startdate'];
$enddate = $_POST['enddate'];
php 的变量是区分大小写的,当然关联键也是区分大小写的
$a = 1;
$A = 2;
$r['A'] = 3;
$r['a'] = 4;
------解决思路----------------------
大小写!!!!!!
------解决思路----------------------
是因为大小写问题