0

検索フィルターを保存して、ユーザーの選択時に復元しようとしています。

例えば、

検索車のページがあります、

入力は次のとおりです。

Car Name
Car Model
Car Maker
Car Year
Car Mileage
Car Owner

ユーザーが検索フィルターを保存できるようにする必要があります。たとえば、ユーザーは保存できます

Car Name : 5 Series
Car Model: BMW
Car Maker: -
Car Year: -

したがって、これを保存してsearch filterから、このフィルターを使用して復元できます。

私は現在jqueryを使用してすべての入力をシリアル化しjson_encode、を使用してデータベースに保存していますが、データベースから取得したjson_encodedデータを使用して復元するにはどうすればよいですか?

MySQLにデータを保存します。 {"Car":{"car_id":"","car_name":"e60","car_model":"5series","car_maker":"bmw","car_year":""}}

ありがとう

4

1 に答える 1

1

を使用json_decode()して、JSONでシリアル化された形式からオブジェクトを取り戻すことができます。

ただし、JSONはPHPが保持するすべての情報を格納するわけではありません。PHPランド以外でJSONバージョンが必要ない場合は、ストレートserialize()/を検討してくださいunserialize()。さらに良いのは、データベースに適合するフォームを使用して、必要に応じて後でクエリできるようにすることです。

于 2013-03-24T16:55:14.047 に答える