Насколько хватает моего небольшого понимания великого PHP,то мне кажется что при обновлении обновляется скрипт,а переменная в массиве ПОСТ остаётся,вот поэтому и разные рез-таты.
But,код кнопки есть.<input ..../> - разве не кнопка?Попробуйте не тупо копировать ХТМЛ,а написать свой,на основе этого.Если что-то не работает,то не надо обвинять ни в чём автора(это уже не к вам,а так,в общем),а просто перепроверить код.И,кстати,если не секрет,скажите что за хостинг.
Спасибо,очень рад хоть что-то полезное сделать!Ну визуал делался в дримвивере,там код вышел вот такой,я не стал с html заморачиваться))))
P.s:Извините что долго не было меня
http://3dqscripts[dot]22web[dot]net/game1/ - Результат урока
Для выполнения урока нам понадобится установленный Денвер или просто бесплатный хостинг,текстовый редактор с подсветкой кода PHP,у меня это - NuSphere PhpED,можно notepad++,для html интерфейса я использовал Adobe Dreamweaver CS3.Выполнение урока занимает не больше 5 минут.Игра состоит из 2 файлов!index.html (Визуал) и game.php (Обработчик)
Приступим!
Визуал игры - Html делается по вашему вкусу и соображениям,единственное что нам понадобится,чтобы игра работала,это вот этот код
Можно сделать выбор числа полем,но мне по душе select
Обработчик
С обработчиком тоже не так трудно.Алгоритм игры у нас такой:Пользователь выбирает число,нажимает кнопку Играть!,скрипт-обработчик генерирует число функцией rand (*,#),где "*" -нижний барьер генерации числа,а "#" - верхний,я знаю что есть функция seed,но я использую rand(Подробнее о функции rand можете почитать здесь http://www.php.su/functions/?rand ),берёт число,выбраное пользователем,затем скрипт сравнивает случайное и выбранное пользователем число и в зависимости от того,угадал человек или нет выводит результат.
Вот код обработчика
$comp=rand(0, 10);// Генерируем случайное число от 0 до 10
if($comp==$_POST['choose'])//Инициализируем число которое выбрал человек в переменную и сравниваем числа
{
echo'Поздравляю,вы угадали!';
}
else
{
echo'Извините,вы проиграли,число которое загадал компьютер это - '.$comp;
}
?>
Спасибо за то,что прочитали,мне очень приятно. (Добавление)
Я понимаю,что статьи писать мне рано,но раз уж сделал,так почему же не поделится?
Большая просьба выполнившим урок отписаться здесь,если делали на хостинге,то киньте ссылку на игру,вам нетрудно,а мне приятно .
,но всё равно спасибо,сейчас тестить буду))) (Добавление)
Ура!Всё заработало,благодаря вам, ZeiZ.Оренбургская группа саберфайтинга официально благодарит вас.....словами)))(денег нет)Спасибо!!!!
Мда,работает,но не так,как хотелось-бы.:записывать-то оно может,но вот каждая новая анкета затирает предыдущую.....щас пойду покопаюсь в справочнике по функциям
Здравствуйте!Извините,что я ещё раз вас беспокою,проблема вот в чём:я создал форму,написал файл обработчик,который берёт все данные из формы и записывает их в файл в виде тестовой строки.Не уверен по поводу синтаксиса(может напартачил там)Одно я знаю точно:скрипт НЕ записывает в файл,но и не выдаёт ошибки
Файл формы - http://oren-saberfight[dot]totalh[dot]com/form[dot]html прикладываю код скрипта