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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Прошу немного помочь с формой ввода.
 
 автор: Kail   (16.06.2005 в 16:30)   письмо автору
 
 

Не получается сделать форму перехода на определённую страницу при выводе инфы с тхт файла,помогите начинающему!


if($id <= $obkst-2)  print '<a href="777.php?id='.($f+1).'">dalee</a><br/>';
if($id >0) print '<a href="777.php?id='.($f-1).'">nazad</a><br/>';
  print '<a href="777.php?go=1&id='.$id.'">pereiti</a><br/>';

if($obkst-2 <= 3)  print 'введите номер страницы от 1 до '.$obkst.'<br/>
<input name=code format=*N maxlength= 10 title= code/>
  <anchor title=go>pereitu<go href=777.php method=get>
  <postfield name=id value='$code'/>
    </go></anchor>';


Постраничный переход вперёд-назад работает прекрасно, а вот дальше- ...
и главное, в браузере или никаких изменений, или parse error, unexpected T_VARIABLE.
(В скрипте $f =$id)
У меня подозрение, что ошибка в ссылке на вызов формы, Но в учебниках, что у меня есть, на енту тему инфы почти никакой.
Или дайте рабочий код ссылки и формы изменяющей $id
Хелп,плиз!

   
 
 автор: cheops   (16.06.2005 в 20:05)   письмо автору
 
   для: Kail   (16.06.2005 в 16:30)
 

Так как вопрос о постраничной навигации возникает достаточно часто, Artem S. написал специальную статью, которая помещена в разделе "Статьи о PHP" http://www.softtime.ru/info/articlephp.php?id_article=33, кроме того, вы можете посмотреть тему по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3044, где приводится список тем с различными вариантами постраничной навигации.

   
 
 автор: Kail   (17.06.2005 в 01:12)   письмо автору
 
   для: cheops   (16.06.2005 в 20:05)
 

Люди, я Всего лишь хочу узнать корректный кусочек кода для
таких условий:
777.php это название файла, скрипт для WML (ВАПа по
русски)
$id это название переменной, отвечающей за
постраничный переход, $id = $_GET['id']; уже назначена,
$f = $id; так, нужно для подсчёта строк.
$obkst; № последней страницы листинга тхт файла

Вышеприведённый мной код (начиная с 3 строчки включительно) взят из Трофимовского скрипта wap_book,но у него там 2 параметра в ссылке - указывается № тхт файла в папке и № страницы и нет никаких // комментариев, в общем, я совсем запутался.



$ret .= '<br/><a href="wap_book.php?go=1&='.$id.'">&#239;&#229;&#240;&#229;&#233;&#242;&#232;</a>';
}
else $ret .='
'введите номер страницы от 1 до ''.(ceil(strlen($file)/$five)).'<br/><input name="code" format="*N" maxlength="10" title="code"/>
<anchor title="go">перейти<go href="wap_book.php" method="get">
<postfield name="p" value="$(code)"/>
<postfield name="id" value="'.$id.'"/>
</go></anchor>';
- исходный код,прекрасно работает.


Полазил по форумам, похожие темы есть, но для mysql, а здесь просто рнр. Пожалуйста, выставте правильные значения
namе, value и вот этого кусочка
a href="777.php?go=1&id='.$id.'
с учетом перечисленных вверху переменных:

if(!isset($_GET['go']))
{
print '<a href="777.php?go=1&id='.$id.'">pereiti</a><br/>';
} else {
if($obkst-2 <= 3) print 'введите номер страницы от 1 до '.$obkst.'<br/>
<input name=code format=*N maxlength= 10 title= code/>
<anchor title=go>pereitu<go href=777.php method=get>
<postfield name=id value='$code'/>
</go></anchor>';}

   
 
 автор: $OMEGA   (17.06.2005 в 07:48)   письмо автору
 
   для: Kail   (16.06.2005 в 16:30)
 


if($id <= $obkst-2)  print '<a href="777.php?id='.($f+1).'">dalee</a><br/>'; 
if($id >0) print '<a href="777.php?id='.($f-1).'">nazad</a><br/>'; 
  print '<a href="777.php?go=1&id='.$id.'">pereiti</a><br/>'; 

if($obkst-2 <= 3)  print 'введите номер страницы от 1 до '.$obkst.'<br/> 
<input name=code format=*N maxlength= 10 title= code/> 
  <anchor title=go>pereitu<go href=777.php method=get> 
  <postfield name=id value='$code'/
    </go></anchor>';

Попробуй исправить: value='$code'/ , на value='.$code.'/ - может заработает : ) и в будущем поокуратнее!

   
Rambler's Top100
вверх

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