<? if($j) { ?>
<form method=POST>
<h4>1. Вопрос</h4>
<p><input name="l" value="<? echo ($j." ") ?>" type="radio" checked>Да</p>
<p><input name="l" value="<? echo ($j." ") ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? } else { ?>
<? if($l) { ?>
<form method=POST>
<h4>2. Вопрос </h4>
<p><input name="m" value="<? echo (" ".$l) ?>" type="radio" checked>Да</p>
<p><input name="m" value="<? echo (" ".$l) ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? } else { ?>
<? if($m) { ?>
<form method=POST>
<h4>3. Вопрос</h4>
<p><input name="n" value="<? echo (" ".$m) ?>" type="radio" checked>Да</p>
<p><input name="n" value="<? echo (" ".$m) ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? } else { ?>
Cделаю схематично
1. да 2.неважно 3. да !!! Выводит "Привет"
1. да 2.неважно 3. нет !!! Выводит "Hello"
1. нет 2.неважно 3. да !!! Выводит "Пока"
1. нет 2.неважно 3. нет !!! Выводит "Good bay"
Надеюсь я смог донести свою мысль.
Спустя 15 минут, 27 секунд (9.07.2012 - 17:18) walerus написал(а):
К сожалению не смог...
Спустя 3 минуты, 20 секунд (9.07.2012 - 17:21) ITupaT написал(а):
в зависимости от ответов Да или Нет на тот или иной вопрос, итоговый ответ может быть разный
Как это получить?
Как это получить?
Спустя 24 минуты, 37 секунд (9.07.2012 - 17:46) sergeiss написал(а):
Ничё не понятно... Какие-то разные формы, какие-то непонятные переменные. Чего сделать хотел-то? Опиши словами.
Спустя 5 минут, 51 секунда (9.07.2012 - 17:52) redreem написал(а):
ITupaT
попробуй освоить разделение логики от визуализации. будет в 100 раз понятнее. сначала отработай php-скриптом, сформируй нужные переменные, а потом их подсовывай в html-шаблон
попробуй освоить разделение логики от визуализации. будет в 100 раз понятнее. сначала отработай php-скриптом, сформируй нужные переменные, а потом их подсовывай в html-шаблон
Спустя 54 секунды (9.07.2012 - 17:53) ITupaT написал(а):
Я хочу создать тест, который в конце выдает ответ. Ответ формируется от ответов на вопросы. переменные $j $l $m в свою очередь передают информацию которая есть в value="".
Спустя 3 минуты, 45 секунд (9.07.2012 - 17:57) redreem написал(а):
ну у тебя в коде ни коим образом не видно принятие этих данных от form. думаю логика хромает. начни с одной формы, получи от нее ответ, обработай, потом вторую прикрути и т.п. а пока 100% нерабочий скрипт.
Спустя 5 минут, 20 секунд (9.07.2012 - 18:02) ITupaT написал(а):
<? if($j) { ?>
<form method=POST>
<h4>1. Вопрос</h4>
<p><input name="l" value="<? echo ($j." ") ?>" type="radio" checked>Да</p>
<p><input name="l" value="<? echo ($j." ") ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? } else { ?>
<? if($l) { ?>
<form method=POST>
<h4>2. Вопрос </h4>
<p><input name="m" value="<? echo (" ".$l) ?>" type="radio" checked>Да</p>
<p><input name="m" value="<? echo (" ".$l) ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? } else { ?>
<? if($m) { ?>
<form method=POST>
<h4>3. Вопрос</h4>
<p><input name="n" value="<? echo (" ".$m) ?>" type="radio" checked>Да</p>
<p><input name="n" value="<? echo (" ".$m) ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? } else { ?>
<? if($n) { $ball = ($n);
echo "<p>$ball</p>"; } ?>
<? }}} ?>
это рабочий код сам тестил
Спустя 6 минут, 23 секунды (9.07.2012 - 18:08) redreem написал(а):
ну если он рабочий, то в чем проблема?
Свернутый текст
он 100% нерабочий
Спустя 9 минут, 57 секунд (9.07.2012 - 18:18) ITupaT написал(а):
redreem
У меня он работает. Его надо дополнить чтоб в результате ответ был в зависимости от ответов на вопросы.
У меня он работает. Его надо дополнить чтоб в результате ответ был в зависимости от ответов на вопросы.
Спустя 11 минут, 34 секунды (9.07.2012 - 18:30) ITupaT написал(а):
<form method=POST>
<h4>1. Вопрос</h4>
<p><input name="l" value="<? echo (" ") ?>" type="radio" checked>Да</p>
<p><input name="l" value="<? echo (" ") ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? if($l) { ?>
<form method=POST>
<h4>2. Вопрос </h4>
<p><input name="m" value="<? echo (" ".$l) ?>" type="radio" checked>Да</p>
<p><input name="m" value="<? echo (" ".$l) ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? } else { ?>
<? if($m) { ?>
<form method=POST>
<h4>3. Вопрос</h4>
<p><input name="n" value="<? echo (" ".$m) ?>" type="radio" checked>Да</p>
<p><input name="n" value="<? echo (" ".$m) ?>" type="radio">Нет</p>
<center> <input type="submit" class="code" value=" дальше "> </center>
<? } else { ?>
<? if($n) { $ball = ($n);
echo "<p>$ball</p>"; } ?>
<? }}} ?>
Подредактировал его,
Спустя 26 минут, 40 секунд (9.07.2012 - 18:56) sergeiss написал(а):
Не знаю, какой он у тебя "рабочий" Но если есть тэг <form>, то должен быть и парный ему тэг </form>. Конечно, браузеры могут "догадаться", что там ты хочешь и закрыть форму перед началом новой формы. А могут и не догадаться.
И откуда у тебя берутся твои переменные $l, $j, $m - ветром надувает?
И еще процитирую другой заданный тебе вопрос:
И откуда у тебя берутся твои переменные $l, $j, $m - ветром надувает?
И еще процитирую другой заданный тебе вопрос:
Цитата (redreem @ 9.07.2012 - 19:08) |
ну если он рабочий, то в чем проблема? |
Спустя 12 минут, 47 секунд (9.07.2012 - 19:09) ITupaT написал(а):
sergeiss
Цитата |
ну если он рабочий, то в чем проблема? |
Цитата |
Его надо дополнить чтоб в результате ответ был в зависимости от ответов на вопросы. |
Цитата |
И откуда у тебя берутся твои переменные $l, $j, $m - ветром надувает? |
из name=""
Спустя 46 секунд (9.07.2012 - 19:10) redreem написал(а):
ITupaT
каролина?
каролина?
Спустя 5 минут, 37 секунд (9.07.2012 - 19:16) sergeiss написал(а):
Цитата (redreem @ 9.07.2012 - 20:10) |
каролина? |
Нет, судя по данным форума. Но очень похоже, что "духовный брат" - тут ты на 120% прав
Спустя 37 минут, 5 секунд (9.07.2012 - 19:53) PHPLIVE написал(а):
написал бы весь ,код непонятно что и откуда у тебя берётся это раз, да и скрипт помоему только у тебя работает.
если я правильно понял, примерно так
<?if($то_что_получили_из_формы равняется $ответ ) { делаем что надо}
else { вариант другой } ?>
если я правильно понял, примерно так
Спустя 14 минут, 51 секунда (9.07.2012 - 20:08) ITupaT написал(а):
redreem
ты о чем?
ты о чем?
Спустя 2 минуты, 38 секунд (9.07.2012 - 20:10) ITupaT написал(а):
PHPLIVE
совершенно верно
совершенно верно
Спустя 2 минуты, 19 секунд (9.07.2012 - 20:12) ITupaT написал(а):
Цитата |
написал бы весь ,код непонятно что и откуда у тебя берётся |
у меня код там на 200строк, поэтому я вырезал )
Спустя 14 минут, 22 секунды (9.07.2012 - 20:27) PHPLIVE написал(а):
всё таки ты выложил бы весь код,а так трудно тебе помочь.
Спустя 21 минута, 13 секунд (9.07.2012 - 20:48) inpost написал(а):
я до сих пор ничего не понял. Что тебе надо... ты не умеешь сам писать if-else ?
Спустя 10 минут, 28 секунд (9.07.2012 - 20:59) ITupaT написал(а):
inpost
умею ))) уже помощь не требуется. я уже сам придумал как решить эту задачу )
умею ))) уже помощь не требуется. я уже сам придумал как решить эту задачу )
Спустя 41 секунда (9.07.2012 - 20:59) ITupaT написал(а):
Ладно всем спасибо )
Спустя 46 секунд (9.07.2012 - 21:00) inpost написал(а):
Молодец. Я вот как скажу, что 50% полученного ответа зависит от того, как грамотно и правильно ты вопрос задашь. Мы на второй странице, а я так до сих пор не понял того, что тебе надо.