function create_choose_form() { // Instantiate a new form tp choose the portfolio to work with global $choose_pf_form, $pdo; $choose_pf_form->addElement('header', null, 'Choose a portfolio'); $uid = $pdo->quote($_SESSION['uid']); $query = "select pfid, name, exch, parcel, working_date from portfolios where uid = {$uid} order by name;"; $first_row = true; foreach ($pdo->query($query) as $row) { $pf_id = $row['pfid']; $portfolio = new portfolio($pf_id); $pf_desc = $portfolio->getName(); $exch = $portfolio->getExch()->getID(); $exch_name = $portfolio->getExch()->getName(); $pf_parcel = $portfolio->getParcel(); $pf_working_date = $portfolio->getWorkingDate(); $pf_start_date = $portfolio->getStartDate(); if ($first_row) { $choose_pf_form->addElement('radio', 'portfolio', 'Portfolios:', "{$pf_desc}<td>{$exch_name}</td> <td>{$pf_parcel}</td> <td>{$pf_start_date}</td> <td>{$pf_working_date}</td>", $pf_id); $choose_pf_form->addRule('portfolio', 'You must select a portfolio to trade', 'required'); $first_row = false; } else { $choose_pf_form->addElement('radio', 'portfolio', null, "{$pf_desc}<td>{$exch_name}</td> <td>{$pf_parcel}</td> <td>{$pf_start_date}</td> <td>{$pf_working_date}</td>", $pf_id); } } $choose_pf_form->addElement('submit', 'choose', 'Trade with Portfolio'); $choose_pf_form->addElement('submit', 'delete', 'Delete Portfolio', 'onclick="return confirm(\'Delete portfolio\\nAre you Sure?\')"'); }