Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с постраничным запросом

Сообщения:  [1-3] 

 
 автор: coras_exe   (02.11.2008 в 09:40)   письмо автору
 
   для: coras_exe   (01.11.2008 в 12:10)
 

Хоть никто и не ответил. Но все равно спасибо вашему форуму и вашей команде. За то, что есть такие люди! :))

Я нашел решение сам.

  Ответить  
 
 автор: coras_exe   (01.11.2008 в 12:10)   письмо автору
 
   для: coras_exe   (01.11.2008 в 12:07)
 

В целом все выдает на первой странице правильно.
Но стоит нажать на вторую и т.д. Все перменные теряются. И $title, и $pp.
Выдает следующее!

Notice: Undefined variable: pp in /home/avestnik/public_html/admin/news_conect.php on line 63

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/avestnik/public_html/admin/news_conect.php on line 64

Notice: Undefined variable: pp in /home/avestnik/public_html/admin/news_conect.php on line 82


Такой запрос не имеет право жить?

  Ответить  
 
 автор: coras_exe   (01.11.2008 в 12:07)   письмо автору
 
 

День добрый!
Я начинающий программист. В большей степени любитель. Очень нравиться заниматься РНР программированием. Сейчас заканчиваю информационный ресурс, и тут одна проблема. Уже не по силам новичка.

Может кто поможет. Или хотя бы подскажет.
Вобщем у меня есть скрипт. Идея заключается в том, чтобы администратор не бегал по статьям. А просто выбирал из выпадающего списка определенную рубрику для модификации. Затем постом передавались переменные в определенную страницу. На этой странице и долны формироваться блоки для модификации. Там у меня запрос. Я пытаюсь вставить вместо таблицы переменную. Да к тому же все идет постранично.

Это переменные:

<?
if (isset($_POST['pp'])) {$pp $_POST['pp'];}
if (isset(
$_POST['for'])) {$for $_POST['for'];}
if (
$pp=='news') {$title="Вести";}
if (
$pp=='region') {$title="Регион";}
if (
$pp=='sobit') {$title="Главная тема";}
if (
$pp=='sport') {$title="Спорт";}
if (
$pp=='tech') {$title="Социум";}
if (
$pp=='inf') {$title="Информация";}
?>




Вот вывод информации:

<?
$rs 
mysql_query("SELECT str FROM options WHERE id='2'"$db);
$row mysql_fetch_array($rs);
$num $row["str"];
@
$page $_GET['page'];
$mk mysql_query("SELECT COUNT(*) FROM $pp"$db);
$temp mysql_fetch_array($mk);
$as $temp[0];
if (
$as '30')
{
    
$hm=$as;
}
else 
{
    
$hm="30";
}
$temp $hm;
$posts $temp;
$total = (($posts 1) / $num) + 1;
$total intval($total);
$page intval($page);
if(empty(
$page) or $page 0$page=1;
   if(
$page $total$page=$total;
$start $page $num $num
$result=mysql_query ("SELECT * FROM $pp ORDER BY date DESC, id DESC LIMIT $start$num"$db);
if (!
$result)
{
exit();
}
if (
mysql_num_rows($result)>0)
{
$myrow mysql_fetch_array($result);
do
{
printf ("<p align='justify'><div><input name='id' type='radio' value='%s'><label>%s</label></div><div class='menu3pozition'></div>%s</p>"$myrow["id"], $myrow["date"], $myrow["name"]);
}
while (
$myrow mysql_fetch_array($result));
if (
$page != 1$pervpage '<a href= ?page=1><< первая&nbsp;</a>  
                               <a href= ?page='
. ($page 1) .'>< предыдущая&nbsp;</a> ';  
if (
$page != $total$nextpage ' <a href= ?page='. ($page 1) .'>&nbsp;следующая ></a>  
                                   <a href= ?page=' 
.$total'>&nbsp;последняя >></a>';  
if(
$page 0$page2left ' <a href= ?page='. ($page 2) .'>'. ($page 2) .'</a> | ';  
if(
$page 0$page1left '<a href= ?page='. ($page 1) .'>'. ($page 1) .'</a> | ';  
if(
$page <= $total$page2right ' | <a href= ?page='. ($page 2) .'>'. ($page 2) .'</a>';  
if(
$page <= $total$page1right ' | <a href= ?page='. ($page 1) .'>'. ($page 1) .'</a>';
if (
$total 1)
{
error_reporting(E_ALL ^E_NOTICE);
echo (
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage);
}
echo (
"</div></center><br>");
}
else
{
echo 
"<center><p>Ошибка запроса.</p></center>";
}
?>

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования