実際の事例から何かを学べると言われますが、これは本当です。モバイルデバイス向けに開発されたため、これはもう問題ありません。 $_POST の送信時にデータベースから取得したリストからデータを送信することはできません。とても奇妙です、助けてください、ありがとう! ! E e e e e e
Reply Discussion (Solution)
では、index4.php はどのように書いたのでしょうか?
print_r($_POST); は両方とも内容を出力できますが、なぜデータがないと言うのですか?
このページ、つまり、index4.php を改良しました
<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);?>を使用します
startdate と enddate を使用できますデータを受信します。残りの3つは受信できません。
もちろん、print_r($_POST) でデータを受信できれば、このメソッドを使用して処理することができます。
$性的 = $_POST['性的'];
$支店 = $_POST['お金'];
$開始日 = $_POST['開始日']; $enddate = $_POST['enddate'];
PHP 変数は大文字と小文字が区別されます。もちろん、関連するキーも大文字と小文字が区別されます
$a = 1;
$r['a'] = 4;
ケース! ! ! ! ! !
それはケースの問題のせいです
$sex = $_POST[' Sex'];
$money = $_POST[' Money'];
$startdate = $ _POST['startdate'];
$enddate = $_POST['enddate'];
PHP 変数は大文字と小文字を区別します。もちろん、関連するキーも大文字と小文字を区別します
$a = 1; = 2 ;
$r['A'] = 3;
ありがとうございます。ああ、そんな間違いをするなんて!でも大丈夫、間違いなくしては何も学ぶことはできません。
大文字と小文字! ! ! ! ! !
ありがとう、確かに大文字のせいですね。ああ、そんな間違いをするなんて!でも大丈夫、失敗しなければ何も学べません!
それは大文字小文字の問題のせいです
ありがとう、それは確かに大文字小文字のせいです。ああ、そんな間違いをするなんて!でも大丈夫、失敗しなければ何も学べません!
大文字と小文字! ! ! ! ! !