ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp のフォーム送信配列の問題
フォーム
<td class="norightborder"> <tbody> <tr > <td width="350" style="width:350px;"><input type="text" name="option[]" value="" class="px" style="width:350px;"></td> <td><input type="text" name="listorder[]" value="1" style="width:35px;" class="px"></td> </tr> <tr > <td width="350" style="width:350px;"><input type="text" name="option[]" value="" class="px" style="width:350px;"></td> <td><input type="text" name="listorder[]" value="2" style="width:35px;" class="px"></td> </tr> <tr > <td width="350" style="width:350px;"><input type="text" name="option[]" value="" class="px" style="width:350px;"></td> <td><input type="text" name="listorder[]" value="3" style="width:35px;" class="px"></td> </tr>
How do印刷しますか?
print_r($_POST['listorder']);
これはあなたがエコーするものですよね?
ページを受信するときは、単に print_r($_POST)
var_dump() を使用する必要があります。出力しますよね?
フォームに問題はありません
print_r($_GET['listorder']) だけです
どうやって印刷しますか? これは print_r($_POST) を印刷する方法です
ページを受信するときは、 print_r($_POST); を実行するだけです 出力するには var_dump() を使用する必要があります。 最初に print_r($_POST) で出力したところ、['listorder']=array が出力されました。後で、var_dump を使用する前にデータ型を確認したかったのですが、それが string であることがわかりました
自分でやったの?
関連するコードを投稿してください
自分でやったの?
関連するコードを投稿してください
長い間検索した後、ここでフィルタリングできましたが、$_POST が多次元の場合、なぜ配列をトリム フィルタリングに送信できないのでしょうか?配列は1次元以外は問題あります
このように書くと良いです
熱心に協力していただきありがとうございます