ホームページ >バックエンド開発 >PHPチュートリアル >データベース $_POST 送信で見つかったリストにはデータ ソリューションのアイデアがありません

データベース $_POST 送信で見つかったリストにはデータ ソリューションのアイデアがありません

WBOY
WBOYオリジナル
2016-06-13 12:10:36722ブラウズ

データベース $_POST 送信で見つかったリストにはデータがありません
実際の事例から物事を学ぶことができると言われますが、この言葉は真実です。モバイルデバイス向けに開発されたため、これはもう問題ありません。 $_POST の送信時にデータベースから取得したリストからデータを送信することはできません。とても奇妙です、助けてください、ありがとう! !

<H2>品牌查询</h2> <br /><br /><form action="index4.php" method="post">  <br /><fieldset><br /><legend>输入查询条件:</legend>        <br />       <p align = "center"> <select name = "Sexual"><br />         <option value="all">所有品牌</option>                  <br />        <?php<br />         $sexual_result = mssql_query("select sexualid,sexualdesc from basesexual where stopflag='0'",$conn);<br />         $sexual_num = mssql_num_rows($sexual_result);<br />         $sexual_row = mssql_fetch_array($sexual_result);<br />         for($m=1;$m<=$sexual_num;$m++){<br />         ?><br />          <option value = "<?=$sexual_row[1]?>"><?=$sexual_row[1]?></option><br />        <?php<br />          $sexual_row = mssql_fetch_array($sexual_result);<br />         }<br />         ?>               <br />        </select><br />               <br />        <select name = "Branch">        <br />        <option value = "all">所有门店</option><br />		<?php<br />         $branch_result = mssql_query("select branchid,branchdesc from basebranch where type='1' and stopflag='0'",$conn);<br />         $branch_num = mssql_num_rows($branch_result);<br />         $branch_row = mssql_fetch_array($branch_result);<br />         for($m=1;$m<=$branch_num;$m++){<br />         ?><br />          <option value="<?=$branch_row[1]?>"><?=$branch_row[1]?></option><br />        <?php<br />          $branch_row = mssql_fetch_array($branch_result);<br />         }<br />         ?>        <br />		</select> <br />        <select name="Money"><br />	    <option>销售类型</option><br />		<option value="sale">销售</option><br />	    <option value="stock">库存</option><br />	    </select><p><br />        <p align="center">时间:<input type="text" name="startdate" value=<?php echo date('Ymd',strtotime('-1 day'));?>  size ='10' /><br />		至<input type="text" name="enddate" value=<?php echo date('Ymd',strtotime('-0 day')); ?> size='10' /></p>	<br />        <p align="center"><input type="submit" name="submit" value="确认" /></p><br /></fieldset>		<br /></form><br /><br /><?php<br />mssql_close($conn);<br />?> 



-----ソリューションアイデア--------------------- -
index4.php print_r($_POST);

フォーム ページの Web ページのソース コードをチェックして、問題がないかどうかを確認します
---- -- 解決策----------------------
では、index4.php はどうやって書いたのでしょうか?
print_r($_POST); で内容を出力できますが、データがないと言うのはなぜですか?
-----解決策のアイデア---------- ----- -------
$セクシャル = $_POST['Sエクスアル'];
$branch = $_POST['B 牧場' ];
$money = $_POST['Mオニー'];
$startdate = $_POST['startdate'];
$enddate = $_POST ['enddate'] ;

PHP 変数は大文字と小文字が区別され、もちろん関連するキーも大文字と小文字が区別されます

$a = 1;
$A = 2;
$r[' A'] = 3;
$r['a'] = 4;

-----解決策のアイデア-------- ------ --------
ケース! ! ! ! ! !
------解決策----------------------
大文字小文字の問題が原因です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。