[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт постраничной навигации
eXtent
привет, подскажите как сделать постраничную навигацию?))

user posted image



Спустя 56 минут, 12 секунд (15.11.2009 - 12:12) stepan написал(а):
Цитата (eXtent @ 15.11.2009 - 08:16)
привет, подскажите как сделать постраничную навигацию?

я думаю со мной многие согласятся - руками. laugh.gif
ты выложи суть своей проблемы, где не получается?, что не доходит?
а твой вопрос похож на -
привет, подскажите как мне заработать миллион?))
и все ринулись рассказывать все свои секреты wink.gif

Спустя 27 минут, 54 секунды (15.11.2009 - 12:40) eXtent написал(а):
да я незнаю с чего начать biggrin.gif нашёл вот скриптик один, вылажимаю ниже, подскажите как привести в рабочее состояние


define("HOST","localhost");
define("USER","root");
define("PASS","02333");
define("DB","vidoss");

$link = mysql_connect(HOST,USER,PASS) or die (mysql_error());
mysql_select_db(DB, $link);
mysql_query ("SET NAMES windows-1251");
mysql_query ("set character_set_client='windows-1251'");
mysql_query ("set character_set_results='windows-1251'");
mysql_query ("set collation_connection='windows-1251'");

$sql1 = "SELECT str FROM `str`";
$result1 = mysql_query($sql1) or die(mysql_error() ."<br/>". $sql1);
$row2 = mysql_fetch_assoc($result1);
$num = $row2["str"];
// Извлекаем из URL текущую страницу
@$page = $_GET['page'];
// Определяем общее число сообщений в базе данных
$sql2 = "SELECT COUNT(*) FROM `video`";
$result2 = mysql_query($sql2) or die(mysql_error() ."<br/>". $sql2);
$temp = mysql_fetch_assoc($result2);
$posts = $temp[0];
// Находим общее число страниц
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
// Определяем начало сообщений для текущей страницы
$page = intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю

if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения

$start = $page * $num - $num;
// Выбираем $num сообщений начиная с номера $start

$sql = "SELECT 'id','nam','minimg','opisi','size' FROM 'video' ORDER BY 'id' DESC LIMIT '$start', '$num'";
$result1 = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);


while ($row = mysql_fetch_assoc($result1))
{

printf ("<table width='90%%' align='center'>
<tr>
<td class='tbm'><table width='100%%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='20%%' align='center' class='tr'><img src='%s' width='130' height='93'></td>
<td><table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><p><a href='video-%s.asp'>%s</a></p></td>
</tr>
<tr>
<td><p><strong>Описание:</strong> %s</p></td>
</tr>
<tr>
<td><p><strong>Размер:</strong> %s</p></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>"
, $row["minimg"], $row["id"],$row["nam"],$row["opisi"],$row["size"]);
}

// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href=index.asp?page=1><<</a> | <a href=index.asp?page='. ($page - 1) .'><</a> | ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' | <a href=index.asp?page='. ($page + 1) .'>></a> | <a href=index.asp?page='.$total. '>>></a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 5 > 0) $page5left = ' <a href=index.asp?page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
if($page - 4 > 0) $page4left = ' <a href=index.asp?page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href=index.asp?page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href=index.asp?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href=index.asp?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';

if($page + 5 <= $total) $page5right = ' | <a href=index.asp?page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 4 <= $total) $page4right = ' | <a href=index.asp?page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href=index.asp?page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href=index.asp?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href=index.asp?page='. ($page + 1) .'>'. ($page + 1) .'</a>';

// Вывод меню если страниц больше одной

if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<div class=\"pstrnav\" align=\"center\">";
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo "</div>";
}


ВЫложил полностью страницу, непойму как сделать его рабочим.

Спустя 5 дней, 19 часов, 11 минут, 19 секунд (21.11.2009 - 07:51) eXtent написал(а):
Вопрос решён =)) Ошибка была в тоом что использовалось
ассоциативный массив, а нужно было
$row2 = mysql_fetch_array($result1);

Спустя 1 час, 2 минуты, 13 секунд (21.11.2009 - 08:53) twin написал(а):
Цитата
Вопрос решён =)) Ошибка была в тоом что использовалось
ассоциативный массив, а нужно было

Не нужно было. Нужно было
$row2 = mysql_fetch_row($result1);

Спустя 1 час, 36 минут, 9 секунд (21.11.2009 - 10:30) eXtent написал(а):
Цитата
Не нужно было. Нужно было
$row2 = mysql_fetch_row($result1);


Эм....при твоем варианте, выдаёт оШибочку dry.gif

Спустя 37 минут, 15 секунд (21.11.2009 - 11:07) ИНСИ написал(а):
eXtent может я что-то не так понял, но ты количество страниц держишь в БД?

я раньше это же использовал, вот код:

$num = 15;
$page = intval($_GET['page']);

$result_page = mysql_query("SELECT COUNT(*) FROM post");
$temp_page = mysql_fetch_array($result_page);
$posts_page = $temp_page[0];

$total = intval(($posts_page - 1) / $num) + 1;
$page = intval($page);

if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;


а вот это у меня было по другому, посмотри:
$patch = $home_url_com.'/page/post';
if ($page != 1) $pervpage = '<a href="'.$patch.'/1/" ><<</a> <a href="'.$patch.'/'.($page - 1) .'/" ><<- '.$lang_com['pre'].'</a>';
if ($page != $total) $nextpage = '<a href="'.$patch.'/'. ($page + 1) .'/" >'.$lang_com['next'].' ->></a> <a href="'.$patch.'/' .$total. '/" >>></a>';

if($page - 4 > 0) $page4left = '<a href="'.$patch.'/'. ($page - 4) .'/" >'. ($page - 4) .'</a>';
if($page - 3 > 0) $page3left = '<a href="'.$patch.'/'. ($page - 3) .'/" >'. ($page - 3) .'</a>';
if($page - 2 > 0) $page2left = '<a href="'.$patch.'/'. ($page - 2) .'/" >'. ($page - 2) .'</a>';
if($page - 1 > 0) $page1left = '<a href="'.$patch.'/'. ($page - 1) .'/" >'. ($page - 1) .'</a>';

if($page + 4 <= $total) $page4right = '<a href="'.$patch.'/'. ($page + 4) .'/" >'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = '<a href="'.$patch.'/'. ($page + 3) .'/" >'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = '<a href="'.$patch.'/'. ($page + 2) .'/" >'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = '<a href="'.$patch.'/'. ($page + 1) .'/" >'. ($page + 1) .'</a>';

Спустя 17 минут, 42 секунды (21.11.2009 - 11:25) S{oRpiO написал(а):
знакомый код....
Помойму Евгений Попов???? С его курсов =)

Спустя 1 час, 42 минуты, 6 секунд (21.11.2009 - 13:07) eXtent написал(а):
Цитата
eXtent может я что-то не так понял, но ты количество страниц держишь в БД?

я раньше это же использовал, вот код:

$num = 15;
$page = intval($_GET['page']);
   
$result_page = mysql_query("SELECT COUNT(*) FROM post");
$temp_page = mysql_fetch_array($result_page);
$posts_page = $temp_page[0];
   
$total = intval(($posts_page - 1) / $num) + 1;
$page = intval($page);
   
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;


а вот это у меня было по другому, посмотри:
$patch = $home_url_com.'/page/post';
if ($page != 1) $pervpage = '<a href="'.$patch.'/1/" ><<</a> <a href="'.$patch.'/'.($page - 1) .'/" ><<- '.$lang_com['pre'].'</a>';
if ($page != $total) $nextpage = '<a href="'.$patch.'/'. ($page + 1) .'/" >'.$lang_com['next'].' ->></a> <a href="'.$patch.'/' .$total. '/" >>></a>';
     
if($page - 4 > 0) $page4left = '<a href="'.$patch.'/'. ($page - 4) .'/" >'. ($page - 4) .'</a>';
if($page - 3 > 0) $page3left = '<a href="'.$patch.'/'. ($page - 3) .'/" >'. ($page - 3) .'</a>';
if($page - 2 > 0) $page2left = '<a href="'.$patch.'/'. ($page - 2) .'/" >'. ($page - 2) .'</a>';
if($page - 1 > 0) $page1left = '<a href="'.$patch.'/'. ($page - 1) .'/" >'. ($page - 1) .'</a>';

         
if($page + 4 <= $total) $page4right = '<a href="'.$patch.'/'. ($page + 4) .'/" >'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = '<a href="'.$patch.'/'. ($page + 3) .'/" >'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = '<a href="'.$patch.'/'. ($page + 2) .'/" >'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = '<a href="'.$patch.'/'. ($page + 1) .'/" >'. ($page + 1) .'</a>';


я в БД держу по скольку выводить на страницу.Спасибо за код, вечером ознакомлюсь(а то щас не когда) и возможно поставлю)) wink.gif

Цитата (S{oRpiO @ 21.11.2009 - 08:25)
знакомый код....
Помойму Евгений Попов???? С его курсов =)

Так точно, только брал с сайта срипт с софттайма =)

Спустя 54 минуты, 11 секунд (21.11.2009 - 14:01) ИНСИ написал(а):
Цитата
знакомый код....
Помойму Евгений Попов???? С его курсов =)


к счастью НЕТ =) не у него, вот от сюда: http://www.softtime.ru/article/index.php?id_article=33

Спустя 43 минуты, 33 секунды (21.11.2009 - 14:44) kl95 написал(а):
А кто может объяснить,чем mysql_fetch_assoc от mysql_fetch_array отличается? По моему это одно и тоже.

Спустя 3 часа, 48 минут, 30 секунд (21.11.2009 - 18:33) ИНСИ написал(а):
kl95 все по разному говорят. Один из разговоров:
1. Отличаются в скорости работы =)

Спустя 1 час, 46 минут, 30 секунд (21.11.2009 - 20:19) glock18 написал(а):
Цитата
Отличаются в скорости работы


еще один вариант от людей, которые совершенно не понимают о чем говорят.

Цитата
А кто может объяснить,чем mysql_fetch_assoc от mysql_fetch_array отличается? По моему это одно и тоже.


в мануале посмотреть слабо?

Спустя 1 час, 41 минута, 58 секунд (21.11.2009 - 22:01) kl95 написал(а):
glock18
Цитата
в мануале посмотреть слабо?

В мануале пишется, что MYSQL_FETCH_ARRAY() вернет два массива, один ассоциативный другой индексный, а mysql_fetch_assoc() вернет только ассоциативный массив. Только я не пойму, как на этом может отразиться работа скрипта?

Спустя 21 час, 53 минуты, 57 секунд (22.11.2009 - 19:55) ИНСИ написал(а):
glock18 я не утверждал это!!!! Я сказал, что говорят... но я не думаю так...

P.S. чего "некоторые" эксперты такие грубые!!

Спустя 6 месяцев, 12 дней, 20 часов, 56 минут, 6 секунд (5.06.2010 - 15:51) Анатолий написал(а):
Люди помогите проблемка!
Пытаюсь зделать постраничную навигацию для поиска на блоге нече не получаеться
незнаю как нужно сформировать фторую часть навигации!

вот код:

<?php 
include ("blocks/bd.php");

if(isset ($_POST['submit_s']))
{
$submit_s = $_POST['submit_s'];
}

if(isset ($_POST['search']))
{
$search = $_POST['search'];
}
if (isset ($submit_s))
{
if (empty($search) or strlen($search) < 4)
{
exit("<p>Поисковый запрос не введен либо он менее 4-х символов.</p>");
}
$search = trim($search);
$search = stripslashes($search);
$search = htmlspecialchars($search);
}
else
{
exit("<p>Вы обратились к файлу без необходимых параметров.</p>");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?
echo "Заметки по запросу $search";?></title>
<link
href="style.css" rel="stylesheet" type="text/css">
</head>

<body>
<table
width="690" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<?php

include ("blocks/header.php");
?>
<tr>
<td
valign="top"><table width="100%" cellspacing="0" cellpadding="0">
<tr>
<?php

include ("blocks/lefttd.php");
?>
<td
valign="top">
<?php
$n=0; include("blocks/nav.php"); ?>
<?


$result77 = mysql_query("SELECT str FROM options", $db);
$myrow77 = mysql_fetch_array($result77);
$num = $myrow77["str"];
// Извлекаем из URL текущую страницу
@$page = $_GET['page'];
// Определяем общее число сообщений в базе данных
$result00 = mysql_query("SELECT COUNT(*) FROM data WHERE secret=0 AND MATCH(text) AGAINST('$search')");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
// Находим общее число страниц
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
// Определяем начало сообщений для текущей страницы
$page = intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю

if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения

$start = $page * $num - $num;
// Выбираем $num сообщений начиная с номера $start


$result = mysql_query("SELECT id,title,description,date,autor,view,mini_img,rating,q_vote FROM data WHERE secret=0 AND MATCH(text) AGAINST('$search')",$db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@macro.ru <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result)> 0)
{
$myrow = mysql_fetch_array($result);

do
{
$r = $myrow['rating']/$myrow['q_vote'];
$r = intval ($r);
printf ("<br><table align='center' class='post'>

<tr>
<td class='post_title'>
<p class='post_name'><img class='mini' align='left' src='%s'><a href='view_post.php?id=%s'><div style='color:#06173C;'>%s</div></a></p>
<p class='post_adds'>Дата добавления: %s</p>
<p class='post_adds'>Автор урока: %s</p></td>
</tr>

<tr>
<td>%s<p class='post_view'>Просмотров: %s                       Рейтинг: <img src='img/%s.gif'></p></td>
</tr>

</table><br><br>"
,$myrow["mini_img"],$myrow["id"],$myrow["title"], $myrow["date"],$myrow["autor"],$myrow["description"], $myrow["view"],$r);

}
while ($myrow = mysql_fetch_array($result));

// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href=view_search.php?cat='.$cat.'&page=1>Начало</a> | <a href=view_search.php?cat='.$cat.'&page='. ($page - 1) .'>Предыдущая</a> | ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 1) .'>Следующая</a> | <a href=view_search.php?cat='.$cat.'&page=' .$total. '>Последняя</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 5 > 0) $page5left = ' <a href=view_search.php?cat='.$cat.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
if($page - 4 > 0) $page4left = ' <a href=view_search.php?cat='.$cat.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href=view_search.php?cat='.$cat.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href=view_search.php?cat='.$cat.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href=view_search.php?cat='.$cat.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';

if($page + 5 <= $total) $page5right = ' | <a href=view_search.php?cat='.$cat.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 4 <= $total) $page4right = ' | <a href=view_search.php?cat='.$cat.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href=view_search.php?cat='.$cat.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href=view_search.php?cat='.$cat.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href=view_search.php?cat='.$cat.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';

// Вывод меню если страниц больше одной

if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<div class=\"pstrnav\">";
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo "</div>";
}

}

else
{
echo "<p align='center'>Информация по вашему запросу на блоге не найдена.</p>";
}
?>
</td>
</tr>
</table></td>
</tr>
<?php

include ("blocks/footer.php");
?>
</table>
</body>
</html>


Спустя 1 месяц, 19 дней, 20 часов, 20 минут, 49 секунд (25.07.2010 - 12:12) SEVI написал(а):
А кто в SQL запросе ставить будет
LIMIT $start, $num
?

Спустя 3 месяца, 5 часов, 16 минут, 6 секунд (25.10.2010 - 17:28) DmitryOpalev написал(а):
dry.gif dry.gif dry.gif
На Ирбисе в пагинаторе...
Уже столько раз эту ссылку давал biggrin.gif laugh.gif biggrin.gif

rolleyes.gif

Спустя 54 минуты, 17 секунд (25.10.2010 - 18:23) T1grOK написал(а):
Вывод навигации по страницам можно и покрасивее написать и более универсально.

Спустя 7 часов, 18 секунд (26.10.2010 - 01:23) aH6y написал(а):
kl95
mysql_fetch_array необязательно выводит два ряда ассоциативный и числовой.
если задать дополнительный аргумент, то данная функция может выводить отдельно ассоциативный ряд, отдельно численный ряд иль оба вместе.

php.su

Спустя 18 дней, 20 часов, 43 минуты, 37 секунд (14.11.2010 - 23:07) Guest написал(а):
Люди помогите проблемка!
Когда добовляюю какуенебуть стьтью через админку уменя вылазит ошибка.
(Вы вели не всю информацию, поэтому заметка в базу не может быть добавлена.) а уменя все поля заполеяны.Поиогите !!!


<?php
include ("lock.php");
include ("blocks/bd.php");
if (isset($_POST['title']))
{
$title = $_POST['title'];

if ($title =='')
{
unset ($title);
}

}


/* если сушествует в глобальном массиве $_POST['title'] опр.ячейка, то мы создаем простую переменую из неё. Если переменная пустая, то унечтожаем переменную. */
if (isset($_POST['meta_d'])) {$meta_d = $_POST['meta_d'];if ($meta_d =='') {unset ($meta_d);} }
if (isset($_POST['meta_k'])) {$meta_k = $_POST['meta_k'];if ($meta_k =='') {unset ($meta_k);} }
if (isset($_POST['date'])) {$meta = $_POST['date'];if ($date =='') {unset ($date);} }
if (isset($_POST['description'])) {$description = $_POST['description'];if ($description =='') {unset ($description);} }
if (isset($_POST['text'])) {$text = $_POST['text']; if ($text =='') {unset ($text);} }
if (isset($_POST['author'])) {$author = $_POST['author']; if ($author =='') {unset ($author);} }

if (isset($_POST['img'])) {$img = $_POST['img']; if ($img =='') {unset ($img);}}

if (isset($_POST['cat'])) {$cat = $_POST['cat']; if ($cat =='') {unset ($cat);}}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
title>Обработчик</title>
<
link href="style.css" rel="stylesheet" type="text/css">
</
head>
<
body>
<
table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--
Подключаем шапку сайта-->
<? include("blocks/header.php"); ?>
<tr>
<
td><table width="690" border="0" cellspacing="0" cellpadding="0">
<
tr>
<!--
Подключаем левый блок сайта-->
<? include ("blocks/lefttd.php"); ?>
<td valign="top">

<?php
if (isset($title) && isset($meta_d) && isset($meta_k) && isset($date) && isset($description) && isset($text) && isset($author) && isset($img) && isset($cat))
{
/* Здесь пишем что можно заносить информацию в базу */
$result = mysql_query ("INSERT INTO `data` (`title`,`meta_d`,`meta_k`,`date`,`description`,`text`,`author`,`mini_img`,`cat`) VALUES ('$title', '$meta_d','$meta_k','$date','$description','$text','$author','$img','$cat')") or die( mysql_error()) ;

if ($result == 'true') {echo "<p>Ваша заметка успешно добалена!</p>";}
else {echo "<p>Ваша заметка не добалена!</p>";}

}

else

{
echo "<p>Вы вели не всю информацию, поэтому заметка в базу не может быть добавлена.</p>";
}


?>

</td>
</
tr>
</
table></td>
</
tr>
<!--
Подключаем нижний графический элемент-->
<? include ("blocks/footer.php"); ?>
</table>
</
body>
</
html>

Спустя 58 минут, 13 секунд (15.11.2010 - 00:05) twin написал(а):
А что Женя Попов на это говорит?

Спустя 10 часов, 8 минут, 50 секунд (15.11.2010 - 10:14) Basili4 написал(а):
kl95
Все просто чем больше информации тебе возвращается тем больше памяти на это требуется зачем тебе 2 массива если ты работать будешь с 1.

Спустя 17 минут, 32 секунды (15.11.2010 - 10:31) Guest написал(а):
Уневота получается а уменя нет mellow.gif

Спустя 2 минуты, 25 секунд (15.11.2010 - 10:34) twin написал(а):
Так уневота и надо спросить... Есть же форум, где эти какушки разбираются.

Спустя 6 минут, 44 секунды (15.11.2010 - 10:40) Guest написал(а):
Я второй день бюсь головой немогу понять я пофорумам пробежался ненашол ошибку

Спустя 20 минут, 38 секунд (15.11.2010 - 11:01) Guest написал(а):
Я розобрался спосибо тебе biggrin.gif

Спустя 12 минут, 16 секунд (15.11.2010 - 11:13) Basili4 написал(а):
Guest
не забудь запись оставить
http://phpforum.ru/index.php?showtopic=32799&hl=

чтоб иные гости не грили что Попов лучший а те кто думает иначе просто лузеры не знающие Истину.

Спустя 5 часов, 52 минуты, 36 секунд (15.11.2010 - 17:06) Гость_Алексей написал(а):
Люди помогите проблемка!
уменя ошибка я немогу понять чтоза хрень

вылазит ошибка
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл z:/home/localhost/www/phpblog/admin/del_СЃР°t.php, которого не существует.


<?php 
include ("lock.php");
include ("blocks/bd.php");?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
title>Страница удаления категории</title>
<
link href="style.css" rel="stylesheet" type="text/css">
</
head>
<
body>
<
table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--
Подключаем шапку сайта-->
<? include("blocks/header.php"); ?>
<tr>
<
td><table width="690" border="0" cellspacing="0" cellpadding="0">
<
tr>
<!--
Подключаем левый блок сайта-->
<? include ("blocks/lefttd.php"); ?>
<td valign="top">

<
p><strong>Выберите категорию для удаления </strong></p>
<
form action="drop_cat.php" method="post">
<?

$result = mysql_query("SELECT title,id FROM categories");
$myrow = mysql_fetch_array($result);

do
{
printf ("<p><input name='id' type='radio' value='%s'><label> %s</label></p>",$myrow["id"],$myrow["title"]);
}

while ($myrow = mysql_fetch_array($result));
?>

<p> <input name="submit" type="submit" value="Удалить категорию!!!"></p>

</
form>


</
td>
</
tr>
</
table></td>
</
tr>
<!--
Подключаем нижний графический элемент-->
<? include ("blocks/footer.php"); ?>
</table>
</
body>
</
html>

Спустя 1 день, 6 часов, 7 минут, 5 секунд (16.11.2010 - 23:13) Guest написал(а):
Люди помогите проблемка!
Вылазит ошибка вадменке я немогу добавить информацйю.

<?php 
include ("lock.php");
include ("blocks/bd.php");
if (isset($_POST['title']))
{
$title = $_POST['title'];

if ($title == '')
{
unset($title);
}

}


/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */
if (isset($_POST['meta_d'])) {$meta_d = $_POST['meta_d']; if ($meta_d == '') {unset($meta_d);}}
if (isset($_POST['meta_k'])) {$meta_k = $_POST['meta_k']; if ($meta_k == '') {unset($meta_k);}}
if (isset($_POST['date'])) {$date = $_POST['date']; if ($date == '') {unset($date);}}
if (isset($_POST['description'])) {$description = $_POST['description']; if ($description == '') {unset($description);}}
if (isset($_POST['text'])) {$text = $_POST['text']; if ($text == '') {unset($text);}}
if (isset($_POST['author'])) {$author = $_POST['author']; if ($author == '') {unset($author);}}

if (isset($_POST['img'])) {$img = $_POST['img']; if ($img == '') {unset($img);}}

if (isset($_POST['cat'])) {$cat = $_POST['cat']; if ($cat == '') {unset($cat);}}

if (isset($_POST['secret'])) {$secret = $_POST['secret']; if ($secret == '') {unset($secret);}}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
title>Обработчик</title>
<
link href="style.css" rel="stylesheet" type="text/css">
</
head>
<
body>
<
table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--
Подключаем шапку сайта-->
<? include("blocks/header.php"); ?>
<tr>
<
td><table width="690" border="0" cellspacing="0" cellpadding="0">
<
tr>
<!--
Подключаем левый блок сайта-->
<? include ("blocks/lefttd.php"); ?>
<td valign="top">

<?php
if (isset($title) && isset($meta_d) && isset($meta_k) && isset($date) && isset($description) && isset($text) && isset($author) && isset($img) && isset($cat) && isset($secret))
{
/* Здесь пишем что можно заносить информацию в базу */
$result = mysql_query ("INSERT INTO data (title,meta_d,meta_k,date,description,text,author,mini_img,cat,secret) VALUES ('$title', '$meta_d','$meta_k','$date','$description','$text','$author','$img','$cat','$secret')");

if ($result == 'true') {echo "<p>Ваша заметка успешно добалена!</p>";}
else {echo "<p>Ваша заметка не добалена!</p>";}


}

else

{
echo "<p>Вы ввели не всю информацию, поэтому заметка в базу не может быть добалена.</p>";
}



?>


</td>
</
tr>
</
table></td>
</
tr>
<!--
Подключаем нижний графический элемент-->
<? include ("blocks/footer.php"); ?>
</table>
</
body>
</
html>

Спустя 11 минут, 37 секунд (16.11.2010 - 23:24) twin написал(а):
Походу новый вид троллинга...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.