Спасибо сделал .. Но у меня клетки маленькие (скрин) ...
Как увеличить размер клетки ? Заменил пиксель не помогает
Не получается .
Пробовал так
echo \'<td width = \"3\" height = \"4\">\' . $result[\'adres\'] . \'</td>\';
и так
еcho \'<td width = \"3\" height = \"4\">\';
echo \'<tr><td>Заказал:</td><td>Сайт:</td><td>День:</td><td>Время</td></tr>\';
$q = mysql_query(\"SELECT * FROM `freim`\" );
$count = mysql_num_rows($q);
for ($i = 0; $i++ < $count; ) {
$result = mysql_fetch_assoc($q);
echo \'<tr>\';
echo \'<td><a href=\"../users/profile.php?user=\' . $us[\'id\'] . \'\">\' . $result[\'avtor\'] . \'</a> </td>\';
echo \'<td>\' . $result[\'adres\'] . \'</td>\';
echo \'<td>\' . $result[\'den\'] . \'</td>\';
echo \'<td>\' . $result[\'time()\'] . \'</td>\';
echo \'</tr>\';
}
echo \'</td width = \"3\" height = \"4\">\';
как будет правильно ?
Вот
[code]
echo \'<table border = 1px>\';
echo \'<tr><td>Заказал:</td><td>Сайт:</td><td>День:</td><td>Время</td></tr>\';
$q = mysql_query(\"SELECT * FROM `freim`\" );
$count = mysql_num_rows($q);
for ($i = 0; $i++ < $count; ) {
$result = mysql_fetch_assoc($q);
echo \'<tr>\';
echo \'<td width = \"33px\" height = \"33px\">\';
echo \'<td><a href=\"../users/profile.php?user=\' . $us[\'id\'] . \'\">\' . $result[\'avtor\'] . \'</a></td>\';
echo \'<td>\' .$result[\'adres\'] . \'</td>\';
echo \'<td>\' . $result[\'den\'] . \'</td>\';
echo \'<td>\' . $result[\'time()\'] . \'</td>\';
echo \'<td width = \"33px\" height = \"33px\">\';
echo \'</tr>\';
}
echo \'<table border = 1px>\';
[/code]
Сделал так чтоб добавлялись через модерацию
[code]
echo \'
<div class=\"gmenu\">
<form action=\"?\" method=\"post\">
<b>Ссылка на сайт:</b>
<input type=\"text\" name=\"adres\" size= \"4\" maxlength=\"10\" />
<div class=\"info\"></div>
<b>Дней для заказа:</b>
<input type=\"text\" name=\"den\" size= \"2\" maxlength=\"2\" />
<input type=\"submit\" name=\"submit\" value=\"Заказать\" />
</form>
</div>\' ;
echo \'<div class=\"phdr\">Заказывая трафик вы безоговорочно соглашаетесь с <a href=\"http://php-help.tk/forum/index.php?id=47\">Правилами.</a></div>\';
if (isset( $_POST [ \'submit\' ])) {
$adres = isset( $_POST [ \'adres\' ]) ? mb_substr ( trim ( $_POST [ \'adres\' ]), 0 , 10 ) : \'\' ;
$den = isset( $_POST [ \'den\' ]) ? mb_substr ( trim ( $_POST [ \'den\' ]), 0 , 2 ) : \'\' ;
$error = false ;
$req = mysql_query ( \"select * from `freim` where `adres`=\'\" . $adres . \"\';\" );
if ($rights >= 1){
$mod=1;
}else{
$mod=0;
}
if ( mysql_num_rows ( $req ) != 0 ) {
$error = \'Этот сайт уже был добавлен ранее!
\' ;
echo \'<div class=\"rmenu\"><p><b>ОШИБКА!</b>\' . $error . \'</p></div>\' ;
$sql = mysql_query ( \"INSERT INTO `freim` SET
`adres` = \'\" . $adres . \"\',
`avtor` = \'\" . $login . \"\',
`mod` = \'\" . $mod . \"\',
`time` = \'\" . time() . \"\',
`den` = \'\" . $den . \"\'\" );
[/code]
добавил только
`mod` = \'\" . $mod . \"\',
в запрос и вывел на страницу кнопку удалить и добавить так
<td width = \"33px\" height = \"33px\"><div class=\"sub\"><a href=\"?act=mod&mod=yes&id=\' . $freim[\'id\'] . \'&page=\' . $page . \'\"><img src= \"/images/login.png\" alt= \".\" /></a> | <a href=\"?act=mod&mod=no&id=\' . $freim[\'id\'] . \'&page=\' . $page . \'\"><img src= \"/images/del.png\" alt= \".\" /></a></div>\' .$result[\'mod\'] . \'</td>
</tr>\';
Но не работает ..как исправить ?
полный код страницы
[code]
echo \'<table border = 1px>\';
echo \'<tr>
<td width = \"33px\" height =\"33px\">Заказал:</td>
<td width = \"33px\" height =\"33px\">Сайт:</td>
<td width = \"33px\" height =\"33px\">День:</td>
<td width = \"33px\" height =\"33px\">Время</td>
</tr>\';
$q = mysql_query(\"SELECT * FROM `freim`\" );
$count = mysql_num_rows($q);
for ($i = 0; $i < $count; ) {
$result = mysql_fetch_assoc($q);
echo \'<tr>
<td width = \"33px\" height = \"33px\"><a href=\"../users/profile.php?user=\' . $us[\'id\'] . \'\">\' . $result[\'avtor\'] . \'</a></td>
<td width = \"33px\" height = \"33px\">\'.$result[\'adres\'] . \'</td>
<td width = \"33px\" height = \"33px\">\' .$result[\'den\'] . \'</td>
<td width = \"33px\" height = \"33px\">\' .$result[\'time()\'] . \'</td>
<td width = \"33px\" height = \"33px\"><div class=\"sub\"><a href=\"?act=mod&mod=yes&id=\' . $freim[\'id\'] . \'&page=\' . $page . \'\"><img src= \"/images/login.png\" alt= \".\" /></a> | <a href=\"?act=mod&mod=no&id=\' . $freim[\'id\'] . \'&page=\' . $page . \'\"><img src= \"/images/del.png\" alt= \".\" /></a></div>\' .$result[\'mod\'] . \'</td>
</tr>\';
}
echo \'</table>\';
[/code]
В приведенном коде есть возможность иньекции (недостаточная фильтрация POST данных)