ホームページ  >  記事  >  バックエンド開発  >  CI 複数フォームの送信が失敗する

CI 複数フォームの送信が失敗する

WBOY
WBOYオリジナル
2016-06-23 13:57:59777ブラウズ

マスターの皆さん、この段落のどこが間違っているのかを見つけるのを手伝ってください
if (!empty($_POST['num']) ||
!empty($_POST['title']) ||
!empty($_POST ['価格 ']) ||
!empty($_POST['years']) ||
!empty($_POST['groups'])
{

$ w = array(
foreach($_POST as $k=>$v):
if(!empty($v)){
$k => $v;
}
endforeach;
)

それは通りません


ディスカッションへの返信(解決策)

配列の foreach という書き方はありますか

この書き方は前代未聞です

複数フォームの検索をしたいだけです。

は同時に検索します。 複数の条件を制限するには、各条件がフォームの形式になっています。
単一行のテキスト ボックスとドロップダウン メニューがあります。すべての条件を同時に制限することはできません
これを行う方法がわかりません

1 つのフォームに複数のフォームが必要なのはなぜですか? 無効な (null 値を) 除外するだけです。 ) 項目を入力しますか? ) ||

!empty($_POST ['years']) ||
!empty($_POST['groups']) ||
!empty($ _POST['note']) )

{



$w = array_diff($_POST, array('', 0));}


//ページングパラメータ、ルーティング調整

$config['base_url'] = 'http://localhost/ci/index.php/product/search';

$num = $this->product_model->search_page( $w);//ここで呼び出すと、$w が定義されていないと表示されます
$config['total_rows'] = $num;
$config['per_page'] = '3';
$this->pagination->initialize($config) );
$pageNum=$this-> セグメント(3,1);
$offset=0; 'per_page']*($pageNum-1);
}//ページングパラメータの終わり
$data['title'] = 'プロダクトセンター'
// $_where = array('type' => ' newstore');
$data['data'] = $this->product_model->search_paging($w,$config['per_page'],$offset);//$w が定義されていないとも表示されます

$w = array_diff($_POST, array('', 0));


専門家、専門家、専門家

ありがとう、xuzuning この小鳥たちが助けてくれます

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