私は配列を保存しています(これは理想的ではありませんが、私が扱う必要があるものです)それに「cars」を追加し、それぞれの別々の車を識別するためのランダムな文字列を生成します。ユーザーがフォームに記入した後、私は、車を保存するために使用していHERESに何:
$car = new carModel;
$car->setMake($_POST['make']);
$car->setModel($_POST['model']);
$car->setYear($_POST['year']);
$car->save();
そして、私が使用しているセーブ()関数:
private $guid;
public function __construct() {
session_start();
# get a random string and set it guid
$this->guid = uniqid();
}
public function save() {
# save the data passed to this into the session, use $guid as an identifier to look up later
$_SESSION[$this->guid] = (array) $this;
}
をだから、それが起こるの後、私はこの配列を取得:
私は本当に基本的に後方にそれを行うされません、と$ _SESSIONからデータを取得しに設定値フィールドを持つフォームを作るためにどのような見当がつかない何各車のデータ。私はforeachを数回使ってみましたが、それを正しくすることはできません。次に私はそれを保存するという問題に遭遇する。私は新しい保存機能を書かなければならないと思います、どう思いますか?
希望の結果の例を提供するマインド? –
配列のcarModel部分を入力として使用する単なるフォームです。例は フォームがロードされると、フォードが既にそこにあり、ユーザーが編集できるようになります – royalflush5