有人可以告訴我如何插入選定的文本不是一個下拉列表中的值(選擇框)到MySQL數據庫時,用戶點擊該按鈕註冊。現在的代碼插入我正在渲染的行的id,但我需要插入值。對不起,如果我不是這樣解釋..很多幫助表示讚賞。 !插入下拉列表中選擇到MySQL數據庫
更新:有人可以告訴我怎麼succesfulling插入到一個確認頁面後重定向?????
$db = &JFactory::getDBO();
$query = "
INSERT INTO
`jos_jquarks_persontraining`
(
course_name,
courseDate,
user_id,
employeeNumber,
department,
name,
timeStamp
)
VALUES
(
'{$courseTitle}',
'{$varcourseDate}',
'{$id}',
'{$username}',
'{$department}',
'{$name}',
'{$acknowledge}',
'{$vardate}'
)";
$db->setQuery($query);
$db->query();
if($db->getErrorNum()) {
JError::raiseError(500, $db->stderr());
}
}
?>
<form name="quiz_info" method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
<?php
echo JText::_('Please select the date:');
$database= &JFactory::getDBO();
$database->setQuery('SELECT training_id,CONCAT(trainingDate,"-",trainingHour) AS trainingDate FROM training WHERE openSeats > 0');
$result = $database->loadObjectList();
echo '<select name="dateSelectBox">';
foreach ($result as $row) {
echo '<option value="'.$row->training_id.'">'.$row->trainingDate.'</option>';
}
echo '</select>';
很酷的東西,是的我試圖創建一個觸發器,以減少在MySQL表中的席位,但對於這個我正在建設的其他表我想插入培訓的ID和報告日期 – user959443
能否請你幫幫忙,我需要後成功地插入 – user959443
重定向是這裏描述爲例重定向:http://www.plus2net.com/php_tutorial/php_redirect.php – Erbureth