Прошу немного помочь с формой ввода.

Kail

Новичок
Прошу немного помочь с формой ввода.

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

PHP:
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&amp;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>';
Постраничный переход вперёд-назад работает прекрасно, а вот дальше- ... :mad:
и главное, в браузере или никаких изменений, или parse error, unexpected T_VARIABLE.
(В скрипте $f =$id)
У меня подозрение, что ошибка в ссылке на вызов формы, Но в учебниках, что у меня есть, на енту тему инфы почти никакой.
Или дайте рабочий код ссылки и формы изменяющей $id
Хелп,плиз! :(
 

Kail

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

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


PHP:
$ret .= '<br/><a href="wap_book.php?go=1&amp;='.$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>';}

-~{}~ 17.06.05 01:10:

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

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


PHP:
$ret .= '<br/><a href="wap_book.php?go=1&amp;='.$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>';}
 

Кром

Новичок
Kail
У тебя там ошибки синтаксиса. Уж такую малость попытайся найти и исправить сам.
 

Фанат

oncle terrible
Команда форума
если я правильно понял, то тебе нужны поля типа hidden
 

Kail

Новичок
Если бы мне хоть раз прочитать, или показал кто, что конкретно делать, а то
text
<input name="variable" title="label" type="type"
value="value" f ormat="format11 emptyok="boolean"
maxlength="n" />
Описание:
Предоставляет пользователю возможность вводить
текст, который приложение присваивает переменной.

Параметры:
text
Текст, который устройство отобра-
жает в качестве приглашения поль-
зователю на взаимодействие с при-
ложением.
name
Имя переменной, которой присваи-
ваются данные, вводимые пользова-
телем.
title
Определяет метку вводимого эле-
мента.
Определяет, как устройство должно
отображать текст, вводимый пользе-
вателем. При указании для данного
параметра значения "text" текст
отображается на экране. При указа-
нии для данного параметра значения
"password" символы текста маски-
руются (заменяются на символы *).
value
Определяет значение, которое будет
присваиваться при вводе по умолча-
нию.
Иот и всё, что у меня есть.
И еше раз повторяю, пишу для WML, а там немного по другому, чем для html/
 

SiMM

Новичок
> И еше раз повторяю, пишу для WML
Какая разница? Даже не зная WML'я видно, что приведённый кусок кода в твоём последнем посте - невалиден.
http://www.validome.org/lang/ru
 

Kail

Новичок
Уже всё, разобрался. Я думал, что в строчке
print '<a href="777.php?go=1&id='.$id.'">pereiti</a><br/>'
параметр ?go связан с <go href, а там в исходном коде (почти в самом начале) стояло
if(!isset($_GET['go'])) и когда я понял, как эта связка работает, вопрос решился ;) ,дальше подбор переменных методом научного тыка, и через полчаса всё заработало.
Спасибо всем, кто ответил ;)
 

nikit87

Новичок
Автор оригинала: Kail
это название файла, скрипт для WML (ВАПа по русски)
Допустим wml это не вап по русски. wml -язык разметки, а wap - Wireless Application Protocol.
Пойми разницу эту
 

Kail

Новичок
Да знаю я, просто торопился, когда писал.
Меня самого до сих пор коробит, когда девочки из нашего офиса системный блок процессором называют.
 
Сверху