嗨,大家好我在使用html <form>
操作属性时试图调用函数时遇到困难。如何使用html <form> action属性调用php函数?
$cm = new customer_module();
$rm = new room_module();
$c_array = $cm->getByStatus('CHECKED-IN');
foreach($c_array as $row)
{
$temp = $row['room_no'];
$r_array = $rm->getByRoomNumber($temp);
$rray = $r_array[0];
echo(
$cm->checkOutCustomer($row['last_name'],$row['first_name']).
"<tr>".
"<td>".$row['room_no']. "</td>".
"<td>".$rray['type']. "</td>".
"<td>".$row['last_name']. "</td>".
"<td>".$row['first_name']. "</td>".
"<td>".$row['phone_no']. "</td>".
"<form action="$cm->checkOutCustomer($row['last_name'],$row['first_name']);">".
"<td>"."<Button>Check Out</button>"."</td>".
"</form>".
//"<td>"."<input type='button' name='checkingOut' value='Check Out' />"."</td>".
"</tr>");
}
正如你所看到的,我试图运行action属性代码$cm->checkOutCustomer($row['last_name'],$row['first_name'])
。
我的回声后,代码运行良好的第一行,但当我粘贴它的行动似乎有一个语法问题与$cm
。
请告诉我是什么问题,并非常感谢!
如果我们知道什么“$ cm-> checkOutCustomer($ row ['last_name'],$ row ['first_name'])”,那么我们可以帮助您更好。 – Flipper 2011-04-22 05:16:21
基本上我的页面会显示一个当前所有客户的登记表。我想为表中显示的每个客户创建一个“结帐”按钮。我希望能够点击该客户旁边的“签出”来修改他们的状态以签出。基本上我的checkOutCustomer函数会搜索客户的姓氏和名字,然后将他们的状态从“签入”改为“”。 – Sam 2011-04-22 05:22:22