請求幫助。 我正在開發一個php項目,這需要添加和更改來自SQL數據庫的數據。有兩個表參與此:emp其中包含員工詳細信息和支付包含每個員工的工資記錄。從包含sql數據的下拉列表中選擇
我想有一個包含從數據庫中的所有僱員的姓名(empname)的下拉列表。列表下面是用戶應輸入工資覈算明細的表格。這些詳細信息將被保存到與所選員工姓名相對應的SQL薪資表中。
我試過在網上搜索,但它似乎沒有類似於我的問題。我應該怎麼做?謝謝!
請求幫助。 我正在開發一個php項目,這需要添加和更改來自SQL數據庫的數據。有兩個表參與此:emp其中包含員工詳細信息和支付包含每個員工的工資記錄。從包含sql數據的下拉列表中選擇
我想有一個包含從數據庫中的所有僱員的姓名(empname)的下拉列表。列表下面是用戶應輸入工資覈算明細的表格。這些詳細信息將被保存到與所選員工姓名相對應的SQL薪資表中。
我試過在網上搜索,但它似乎沒有類似於我的問題。我應該怎麼做?謝謝!
聽起來像你需要學習一些基本的PHP/SQL。問題的基本概述如下:
是否有這個問題,你不能讓過去的一些具體方面?
這可以通過多種方式與您的應用程序的整體結構,設計和佈局將決定去哪個途徑來解決。
你可以有一個代表你的數據庫對象,表示你的表格類的類,你可以通過混合PHP和HTML像一個瘋狂的人,等等等等上打印的形式。
然後這一切都取決於你是否會使用ajax或不。
所以給我們多一些關於你的應用程序設計的信息,這可能會有所幫助。
如果你還沒有在所有的啓動我建議你尋找到一些許多框架。例如Zend Framework或Symphony。他們有處理分貝抽象的好辦法,形成創作等
我已經開始了。這幾乎完成了。我只想給下拉列表一個試試看,我所做的就是顯示所有員工的列表,所有要做的就是點擊與empID相對應的單選按鈕,用戶只需單擊編輯或刪除按鈕。但必須顯示整個員工名單似乎mace屏幕擁擠,所以我正在尋找其他選項,如下拉列表 – 2011-05-27 09:50:51
以同樣的方式,你通過員工循環,創建單選按鈕,然後你可以創建
Wihtout知道你datbase,表結構和其他的東西更多的細節,這是關閉該我能得到。
<?php
/* Connect to SQL and retreive data */
$sqlConf = array('u'=>'username','p'=>'password','h'=>'localhost','d'=>'myDatabase');
$sqlCon = mysql_connect($sqlConf['h'], $sqlConf['u'], $sqlConf['p']);
if ($sqlCon) {
$emp = array();
mysql_select_db($sqlConf['d'], $con);
$result = mysql_query("SELECT * FROM emp");
while($row = mysql_fetch_array($result)) { $emp[] = $row; }
mysql_close($sqlCon);
}
/* Generate select box contents */
$html = '<select name="emp">';
$html .= '<option>Employee list</option>';
if (!empty($emp)) {
foreach ($emp as $k => $v) {
$html .= '<option value="'.$v['empid'].'">'.$v['empname'].'</option>';
}
}
$html .= '</select>';
/* Output */
echo $html;
?>
謝謝你。我會仔細查看並試一試。 :) – 2011-05-27 09:51:38
你想用db表創建一個簡單的ddl嗎? – 2011-05-27 05:57:17