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

Форум PHP

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

 

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

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

тема: Передача параметров в РНР-скрипт

Сообщения:  [1-10]    [11-20]  [21-22] 

 
 автор: Адоп Акробат   (17.10.2004 в 16:58)   письмо автору
 
   для: !!Yurchik!!   (17.10.2004 в 16:46)
 

Я советую поизучать MySQL

а $_REQUEST["start"] это тоже самое то что и $start только старт будет работать только если у вас включон requister_globals а его включать не советуют

$_REQUEST это тоже самое то что и $_POST И $_GET два водном :)

А мускулю советую поизучать потому что быстрее и удобней и он не такой уж и сложнуй и кстате может быть очень много проблем с файломи в дольнейшем саме увидете

   
 
 автор: cheops   (17.10.2004 в 16:54)   письмо автору
 
   для: Адоп Акробат   (17.10.2004 в 16:37)
 

Такое поведение характерно для Web-приложений в которых HTML-форма и её обработчик расположены в одном файле. Выхода два - разносить форму и обработчик по разным файлам или манипулировать каким-нибудь скрытым полем формы, но так запросто не скажешь - нужно код смотреть (желательно в новой теме - эта уже длинная :)

   
 
 автор: !!Yurchik!!   (17.10.2004 в 16:50)   письмо автору
 
   для: cheops   (17.10.2004 в 16:09)
 

Т.е. советуешь все брать из глобальных массивов во избежание неприятностей... Понял, спасибо. Теперь будем пробовать писать сайт дальше.
Еще раз огромное спасибо, ребята. Если что буду вас дальше мучать вопросами :)

   
 
 автор: !!Yurchik!!   (17.10.2004 в 16:46)   письмо автору
 
   для: Адоп Акробат   (17.10.2004 в 16:26)
 

Постараюсь, хотя у меня гостевуха файловая, но тем не менее...
Единственное, что то мне с $_REQUESTом не понятно... Это снова какой-то глобальный массив, а... это наверное с SQL что-связанное...запрос, наверное, да?

Я просто БД не знаю, делаю через файлы. Но все равно спасибо огромное, идею понял!

   
 
 автор: Адоп Акробат   (17.10.2004 в 16:37)   письмо автору
 
   для: cheops   (17.10.2004 в 16:34)
 

хеоп он имеет в веду если посетитель добавел сообщение и нечайно нажал на кнопку ревреш то сообщение добавица еще раз. Как этого избежать

   
 
 автор: cheops   (17.10.2004 в 16:34)   письмо автору
 
   для: kolobokk   (17.10.2004 в 16:17)
 

Вот ещё вопрос: "рефреша" делает web-приложение (гостевая книга) или сам посетитель?

   
 
 автор: cheops   (17.10.2004 в 16:31)   письмо автору
 
   для: kolobokk   (17.10.2004 в 16:17)
 

/*усиленно вспоминая*/ Где-то этот вопрос обсуждался (кажется на внутреннем форуме... Помню, что Кузнецов М.В. на какие-то заголовки намекал...).
Вообще если делать быстро и топорно, то можно - пометить как-нибудь посетителя (скажем сессией) и отбрасывать все его сообщения, время добавления которых будет различаться от только что помещённого менее чем на 2 секунды.

   
 
 автор: Адоп Акробат   (17.10.2004 в 16:26)   письмо автору
 
   для: !!Yurchik!!   (17.10.2004 в 15:50)
 

Ссылку которую привел хеопс я там до конца не разобрался а вот это способ легче.
<?php
$start 
$_REQUEST["start"];
$all_number_news 5;

if(empty(
$_REQUEST['start'])) $start 0;
else 
$start $_REQUEST['start'];

$tot mysql_query("SELECT count(*) FROM news");
if (
$tot$total mysql_result($tot,0);

$query mysql_query("select * from news order by id desc limit $start$all_number_news"$connect);
if(
$start $all_number_news $total)
echo 
"<a href='index.php?start=".($start $all_number_news)."'>Предыдущие 5</a>";
if(
$start 0)
echo 
"<a href='index.php?start=".($start $all_number_news)."'>Следующие 5 </a>";
?>

Разберетесь?

   
 
 автор: cheops   (17.10.2004 в 16:21)   письмо автору
 
   для: cheops   (17.10.2004 в 16:14)
 

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=302

   
 
 автор: kolobokk   (17.10.2004 в 16:17)   письмо автору
 
   для: !!Yurchik!!   (17.10.2004 в 15:47)
 

Ребята, я тут почитал - Вопрос -то насчет "рефреша" при передачи анных методом $_POST остался открытым....
У меня как -то тоже такая заморочка была, да разбираться некогда было, так вро как запретить повторный посыл одних и тех же данных ???

   

Сообщения:  [1-10]    [11-20]  [21-22] 

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

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