请求帮助。 我正在开发一个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