|
|
|
|
|
для: to4kaRU
(16.01.2006 в 11:26)
| | С етим разобрался ...
<?
include("../autoriz/config.php");
if(isset($_POST['go']))
{
??????????????????????????????????????????????????
}
$query = mysql_query("SELECT name FROM userlist");
while($res = mysql_fetch_array($query))
{
print"<a href='privileg.php?user=".$res['name']."'>".$res['name']."</a><br>";
}
if(isset($_GET['user']))
{
print "<form action='privileg.php' method='POST'>
<table border='1' width='100%'>
<tr><td align='center'>Èìÿ</td>";
$query = mysql_query("SELECT * FROM userlist");
$var = mysql_num_fields($query);
for($i=3; $i<$var; $i++)
{
$res = mysql_field_name($query,$i);
print"<td align='center'>".$res."</td>";
}
print"</tr>";
$query = mysql_query("SELECT * FROM userlist WHERE name='".$_GET['user']."'");
while($rs = mysql_fetch_array($query))
{
print"<tr><td align='center'>".$_GET['user']."</td>";
for($i=3; $i<$var; $i++)
{
$r = mysql_field_name($query,$i);
print"<td align='center'><input type='checkbox' name='".$r."' value='checked' ".$rs[$r]."></td>";
}
}
print"</tr>";
print"</table><br><input type='submit' name='go' value='Сохранить'><input type='hidden' name='users' value=".$_GET['user']."></form>";
}
?>
|
А теперь подскажите как сделать так чтобы при выборе или снятии галочки ето дело в базе обновлялось причем не зная имен полей таблиц потому как поля будут в эксплуатации добавляться а лазить каждый раз в код как то не хорошо. Короче что надо сделать в начале кода где вопросики ???? | |
|
|
|
|
|
|
|
для: Felix
(16.01.2006 в 10:42)
| | На имя переменной посмотри:
$qyeru = mysql_query("SELECT * FROM userlist WHERE name='".$_GET['user']."'");
|
Возможно, ошибка в этом. | |
|
|
|
|
|
|
|
для: Felix
(16.01.2006 в 10:42)
| | А не так ли:
$r = mysql_result($from,0);
|
| |
|
|
|
|
|
|
| В вот этом скрипте :
<html>
<head>
<title></title>
</head>
<body bgcolor="000000" text="#00c020" link="#00c020" alink="#00c020" vlink="#00c020">
<center>
<?
include("../autoriz/config.php");
$query = mysql_query("SELECT name FROM userlist");
while($res = mysql_fetch_array($query))
{
print"<a href='privileg.php?user=".$res['name']."'>".$res['name']."</a><br>";
}
if(isset($_GET['user']))
{
print "<form action='privileg.php' method='POST'>
<table border='1' width='100%'>
<tr><td align='center'>Èìÿ</td>";
$query = mysql_query("SELECT * FROM userlist");
$var = mysql_num_fields($query);
for($i=3; $i<$var; $i++)
{
$res = mysql_field_name($query,$i);
print"<td align='center'>".$res."</td>";
}
print"</tr>";
$qyeru = mysql_query("SELECT * FROM userlist WHERE name='".$_GET['user']."'");
while($res = mysql_fetch_array($qyeru))
{
print"<tr><td align='center'>".$_GET['user']."</td>";
for($i=3; $i<$var; $i++)
{
$res = mysql_field_name($query,$i);
$from = mysql_query("SELECT ".$res." FROM autoriz.userlist WHERE name=".$_GET['user']." ");
$r = mysql_result($from,$i);
print"<td align='center'><input type='checkbox' name='".$res."' value='checked' ".$r."></td>";
}
print"</tr>";
}
print"</table><br><input type='submit' name='go' value='Сохранить'><input type='hidden' name='users' value=".$_GET['user']."></form>";
}
?>
</center>
</body>
</html>
|
Выдает такую ошибку:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\www\admin\privileg.php on line 37
ето где
$r = mysql_result($from,$i);
|
| |
|
|
|
|