Php 如何知道用户选择了什么选择选项
实际上,我已经使用SQLs,通过以下方式了解有多少用户以及有哪些属性权限:Php 如何知道用户选择了什么选择选项,php,Php,实际上,我已经使用SQLs,通过以下方式了解有多少用户以及有哪些属性权限: $mysqli = new mysqli($sql_details['host'],$sql_details['user'],$sql_details['pass'],$sql_details['db']); if (mysqli_connect_errno()) $_SESSION['db_conn_error']=1; else { $query = "
$mysqli = new mysqli($sql_details['host'],$sql_details['user'],$sql_details['pass'],$sql_details['db']);
if (mysqli_connect_errno())
$_SESSION['db_conn_error']=1;
else
{
$query = "select id,username, type from passwords where active=1 and type != 'S'";
if ($users = $mysqli->query($query))
{
$noofusers = mysqli_num_rows($users);
$query = "select property_name from privileges";
if ($noofusers > 0 && $privs = $mysqli->query($query))
{
$noofprop = mysqli_num_rows($privs);
if($noofprop > 0)
{
echo '<table class="tg">';
echo '<tr>';
echo '<th class="tg-s6z2"> UserName </th>';
foreach($privs as $priv)
{
echo '<th class="tg-s6z2">' . $priv['property_name']. '</th>';
}
echo '</tr>';
foreach($users as $user)
{
echo '<tr>';
echo '<td class="tg-031e">' . $user['username'] . '</td>';
for($index =0 ; $index < $noofprop; $index ++)
{
echo '<td><select>';
echo '<option value="C">Create</option>';
echo '<option value="I">Insert</option>';
echo '<option value="R">Modify</option>';
echo '<option value="V">View</option>';
echo '<option value="A">All</option>';
echo '</select></td>';
}
echo '</tr>';
}
echo '</table>';
}
}
}
}
有没有一种方法可以将priv[列名]与这些一起发布 您正在查找?让我尝试使用表单elementName您的选择标记echo“”;谢谢-但是存储在数据库中的顺序或用户权限很重要,因为form post方法以同样的方式发送数据-form post数据可以与哪些属性值一起发送吗?我通过foreach($privs as$priv)更改了($index=0;$index<$noofprop;$index++)的使用包括用户和priv在内的select name。这个技巧似乎已经解决了这个问题,但还有比这个更好的方法吗?
select-amrit778 C
select-amrit778 C
select-amrit778 C
select-data C
select-data C
select-data R
select-sss C
select-sss R
select-sss A