X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите, "ткните" носом на путь правый !
Yura1337
Yura1337
Topic Starter сообщение 22.11.2011, 21:12; Ответить: Yura1337
Сообщение #1


Ребят, недавно писал програму где комп"ютер загадывает число, а человек отгадывает, спираясь на подсказки больше или менше
[PHP]
<html>
<head>
<title>Угадай число</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body>
<h1>Hello! This is a progmarm which will ask you the number (between 1-10), and you must to guess it</h1>
<form method="post">
<?
$count++;
if(isset($_POST["hiddenValue"])) $hiddenValue = $_POST["hiddenValue"];
else $hiddenValue = rand (1,10);
chek ();
print <<<Here<input
type="text"
value=""
name="number"
placeholder="Enter here the number "
size = "50">
<input type="hidden"
name="hiddenValue"
value="$hiddenValue">
<input type="hidden"
value="$count"
name="count">
<input type="submit"
Value="Submit">
Here;
function chek () {
Global $number, $hiddenValue, $count;
if (empty ($_POST['number'])) {
echo "<h2>Enter the number plz.</h2>";}
else if ($_POST['number'] < $_POST['hiddenValue']) {
echo "Больше";}
else if ($_POST['number'] > $_POST['hiddenValue']){
echo "Менше";}
else if ($_POST['number'] = $_POST['hiddenValue']){
echo "<center>Congratulation! You Got IT from the $count try!</center>";}}
?>
</form>
</body></html>
[/PHP]


теперь стоит задача, наоборот, человек загадывает число а интерпретатор отгадывает, причом алгоритм должен угадать любоэ число не болие чем за 7 ходов. Т.Е. примерно ето выглядит так, форма, поле ввода, 3 кнопки "больше", "менше" и "ты угадал", поле вывода результата сгенерированого комп"ютером, основываясь на подсказки пользователя, как такую задачу решыть, я не прошу писать место меня, просто наведите на мысл плиз, спасибо !


Сразу next вопрос: как в програме код которой я привел выше, создат бутон, который будет генерировать число в поле
<input type="hidden"
name="hiddenValue"
value="$hiddenValue">


тоесть, чтоб не запускать наново страницу для генерацыи и отгадки числа, а чтоб нажать кнопку и число сгенерировалось и снова можно было отгадывать, при етом счетчик попытом желательно обнулить

<input type="hidden"
value="$count"
name="count">
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 22.11.2011, 21:51; Ответить: Galen
Сообщение #2


Ну понятно, что нужен hidden-элемент, который будет хранить "подсказку" человека (например, 0 - угадал, 1 - меньше, 2 - больше). Как это сделать на PHP+HTML без JavaScript я себе плохо представляю (input с type=image; отдельная форма под каждую кнопку; может можно несколько submit, но у них name должен быть одинаковый...).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Yura1337
Yura1337
Topic Starter сообщение 22.11.2011, 21:53; Ответить: Yura1337
Сообщение #3


пунятно, тогда не забиваю себе мозги пока етим ! Спасибо !
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 22.11.2011, 21:58; Ответить: Galen
Сообщение #4


Да надо просто попробовать :) Отдельная форма под каждую кнопку точно сработает. С image много мороки. Несколько submit в одной форме - надо пробовать и дебажить.
Проще всего небольшая вставка JS. Т.е. нужен hidden, в него при нажатии любой из кнопок заносим нужное значение (угадал/больше/меньше) и отправляем форму серверу.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2234 Сегодня, 0:54
автор: diviner99
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
12 Chekon 3935 10.4.2024, 11:44
автор: Chekon
Открытая тема (нет новых ответов) ⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐
14 Chekon 4265 10.4.2024, 11:07
автор: Chekon
Опрос (нет новых голосов) Опрос: Результаты в упражнении "Жим лёжа" у вэбмастеров
35 Room 4520 13.3.2024, 13:10
автор: Room
Открытая тема (нет новых ответов) "Лежащий" домен - 10 лет. Продать?
8 Wolfhound 2586 5.3.2024, 3:22
автор: Liudmila


 



RSS Текстовая версия Сейчас: 17.4.2024, 1:46
Дизайн