数据库查出的列表$_POST提交没有数据

WBOY
Freigeben: 2016-06-23 13:44:27
Original
1030 Leute haben es durchsucht

都说在实际的案例中才能学到东西,这句话不假。针对移动设备开发的,这不又遇了问题。$_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><?phpmssql_close($conn);?> 
Nach dem Login kopieren



回复讨论(解决方案)

在 index4.php 中 print_r($_POST);

在你的表单页 查看网页源代码 看看有没有问题

没有问题。这是浏览后的页面。

print_r ($_POST) 打印出一个数组,没有错误,但是index4就是接收不到数据。很奇怪!

index4.php 不就是接受页面post过来的数据。

那你 index4.php 是怎么写的?
都能 print_r($_POST); 出内容,怎么说是没数据呢?

是提效到本页面的,即index4.php
接收数据分别用

$sexual = $_POST['sexual'];$branch = $_POST['branch'];$money = $_POST['money'];$startdate = $_POST['startdate'];$enddate = $_POST['enddate'];
Nach dem Login kopieren


startdate和enddate是能接收到数据的。其它的三个接收不到。

当然用print_r($_POST)能接收到数据,就可以用这种方法来处理了。
但是很茫然,为什么用  $XX=$_['XXXX'] 的方式其它三个接收不到数据呢?

$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;

大小写!!!!!!

是因为大小写问题

$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;



谢谢,确实是因为大小写的原因。唉,尽然犯这种错误!不过也好,不犯错误学不到东西!

大小写!!!!!!



谢谢,确实是因为大小写的原因。唉,尽然犯这种错误!不过也好,不犯错误学不到东西!

是因为大小写问题



谢谢,确实是因为大小写的原因。唉,尽然犯这种错误!不过也好,不犯错误学不到东西!


大小写!!!!!!



谢谢,确实是因为大小写的原因。唉,尽然犯这种错误!不过也好,不犯错误学不到东西!
这种错误 写过程序的人都犯过! 下次细心些就好了!
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage