Php 无法将我的隐藏输入抛出到控制器
我这里有点问题。看来我不能把我隐藏的输入扔到我的控制器上。它返回空白T\u T 这是我的看法Php 无法将我的隐藏输入抛出到控制器,php,codeigniter,Php,Codeigniter,我这里有点问题。看来我不能把我隐藏的输入扔到我的控制器上。它返回空白T\u T 这是我的看法 <?php foreach($users->result() as $item){ echo "<tr><td> ".$item->username."</td> <td><a href=''>".$item->fulln
<?php
foreach($users->result() as $item){
echo "<tr><td> ".$item->username."</td>
<td><a href=''>".$item->fullname."</a></td>
<td>".$item->data_display."</td>
<td align='center'>
<a href='".base_url()."user_accounts/approve/".$item->user_id."' class='";
if($item->display==1) {
echo "approve";
}else
echo "pending";
echo "'><input type='hidden' name='role' value='".$item->data_id."'/></a></td>
<td><a href='' class='edit'></a></td>
<td align='center'><a href='' class='del'></a></td></tr>";
}
?>
这是我查询的结果
SELECT user_id, a.data_id, fullname, username, pps_c.data_display, a.display,fname,mname,lname FROM (SELECT ad_userid user_id, ad_dataid data_id,concat_ws(' ',fname,mname,lname) as fullname, ad_username username, display,fname,mname,lname FROM pps_admin_users UNION SELECT user_id, data_id,concat_ws(' ',fname,mname,lname) as fullname, username, display,fname,mname,lname FROM pps_users) a LEFT JOIN pps_dataset pps_c ON a.data_id=pps_c.data_id WHERE user_id = 12 AND data_id = ORDER BY a.data_id ASC
正如您所看到的,我的数据\u id=“”//空白
有人能帮我吗 您没有将表单传递给控制器,因此
不会被发送到服务器,并且$this->input->post('whatever')
将始终为空。换句话说,
不能与
一起使用
您需要将角色添加到链接中的href,或者需要创建一个实际的表单,其中包含数据字段和将数据提交到服务器的按钮
此外,如果在回显时使用双引号,则可以将变量包装在{$my_variable}
中,并避免使用“$my_变量”。
如下所示的内容(不适用于单引号回显)
您没有将表单传递给控制器,因此
不会被发送到服务器,$this->input->post('whatever')
将始终为空。换句话说,
不能与
一起使用
您需要将角色添加到链接中的href,或者需要创建一个实际的表单,其中包含数据字段和将数据提交到服务器的按钮
此外,如果在回显时使用双引号,则可以将变量包装在{$my_variable}
中,并避免使用“$my_变量”。
如下所示的内容(不适用于单引号回显)
认为您在第7行的echo->$item->user\u id或$user\u id中缺少了什么。为了便于阅读,把if语句拿出来。假设你在第7行的echo->$item->user\u id或$user\u id中遗漏了什么。为了更容易阅读,把if语句拿出来。
SELECT user_id, a.data_id, fullname, username, pps_c.data_display, a.display,fname,mname,lname FROM (SELECT ad_userid user_id, ad_dataid data_id,concat_ws(' ',fname,mname,lname) as fullname, ad_username username, display,fname,mname,lname FROM pps_admin_users UNION SELECT user_id, data_id,concat_ws(' ',fname,mname,lname) as fullname, username, display,fname,mname,lname FROM pps_users) a LEFT JOIN pps_dataset pps_c ON a.data_id=pps_c.data_id WHERE user_id = 12 AND data_id = ORDER BY a.data_id ASC
<?php
foreach($users->result() as $item){
if($item->display==1) {
$class = "approve";
}else{
$class = "pending";
}
$base_url = base_url();
echo "<tr><td> {$item->username}</td>
<td><a href=''>{$item->fullname}</a></td>
<td>{$item->data_display}</td>
<td align='center'>
<a href='{base_url}user_accounts/approve/{$item->user_id}/{$item->data_id}/' class='{$class}'></a></td>
<td><a href='{base_url}item/edit/{$item->user_id}/' class='edit'></a></td>
<td align='center'><a href='{base_url}item/edit/{$item->user_id}/' class='del'></a></td></tr>";
}
?>