2016-11-22 4 views
0

プログラミングに関しては、私は読んで書くことができますが、それはそれです。 私のウェブページhttp://findaphone.dkの新しいアンダーサイトを作成するのに助けが必要です。あなたの答えに合ったものだけでなく、すべてのモデルを見ることができます。 ページの背後にある元のアイデアは、あなたの好みに合ったスマートフォンを見つけるのを助けることができたということでしたが、私が実際に変換していないのを見て、私はユーザーにすべてを見ることができるページに行く能力を与えます私たちがサイトで提供するモデル。PHPによるデータベースヘルプ

コードはすでに書かれているので、コードはすでに書かれているので、コードは賢明でなければならないと思います。電話機を並べ替える代わりに、利用可能なすべての機会を表示するだけです。 私のPHPコードは今、この権利のようになります。

// Main First Search (4 Questions) 
    public function filter() 
    { 


     $price = $this->input->post('price'); 
     if ($price == '3000') { 
      $price2 = '0'; 
     } else if ($price == '5500') { 
      $price2 = '3000'; 
     } else if ($price == '6000') { 
      $price = '10000'; 
      $price2 = '3500'; 
     } 
     $size = $this->input->post('size'); 
     $type = $this->input->post('type'); 
     $design = $this->input->post('design'); 

     //echo "SELECT * FROM `product_info` WHERE `ac_price` > $price2 AND `ac_price` <= $price AND `design` = '$type' AND `size` = '$size' AND `type` = '$design' GROUP BY `id` ORDER BY `rating` DESC";die; 
     $filter = $this->queries->custom("SELECT * FROM `product_info` WHERE `ac_price` > $price2 AND `ac_price` <= $price AND `design` = '$type' AND `size` = '$size' AND `type` = '$design' GROUP BY `id` ORDER BY `rating` DESC"); 


     if ($filter == null) { 
      echo ''; 
     } 

私はサイトがデータベースからの回答と一致する電話機を選択する一部のthatsと思います。もしそうでなければ、どのように見えるか教えてください。 事前にお手数をおかけしていただきありがとうございます。

+2

あなたの質問は正確ですか? –

答えて

1

SQLクエリを見てください。クエリには、コード内で先に作成した検索パラメータが含まれています。論理的には、文からクエリを削除することで、検索の制限を解除します。WHERE

$filter = $this->queries->custom("SELECT * FROM `product_info` GROUP BY `id` ORDER BY `rating` DESC"); 

クエリは、あなたが今の評価でIDと順序によってグループ化、 product_info からすべての要素を選択しているWHERE なし。

もっと基本的なMySQLのヘルプをご覧くださいhttp://arachnoid.com/MySQL/

+0

ありがとうthatsも私が思った! 私は別の問題があります。私のインデックスファイルにphpコーディングがあるので、ofcourseはindex.phpでなければなりませんが、インデックスを.phpと呼ぶと、単に白いスクリーンが表示されます。私はそれをindex.htmlと呼ぶとサイトを完全に示していますが、もちろんデータベースのものはありません。 –

+0

あなたはローカルで開発していますか?あなたはPHPがインストールされていないように思えます。 – pablow

+0

メインサイトでは、/public_html/application/views/index.phpディレクトリのindex.phpファイルを使用してインストールする必要があります。 新しいindex.phpファイルを置く場所が/public_html/mobiler/index.phpディレクトリ メインファイルと同じディレクトリにあるはずですか? 私はプログラミングでそれほど経験がないことを認めなければならないので、私はちょうどdoinによって勉強しようとしています。すべてが馬鹿に聞こえるなら、ごめんなさい。 –

関連する問題