|
Ket ↓
|
 |
|
18 Январь, 2009, 12:40:18
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
Данные из формы необходимо записать в текстовый файл, который создается программой. Данные: Вопрос и несколько вариантов ответов, количество вариантов ответов пользователь задает сам. Вопросов может быть много.
формат записи данных в файле:
Вопрос1$ответ1;ответ2;...
ВопросN$ответ1;ответ2;....
<Html>
<body bgcolor=#99cccc text=green><center>
<form name="new_test" method="GET"">
<p>Enter number of answers<br>
<input type=text name="val"><br>
<input type=submit value="Enter > >">
<p> Enter question
<p><input type=text name="quest">
<p>Populate the gaps with answers<br>
<?php
if (isset($_GET['val']))
{for($i=0; $i < $_GET['val']; $i++)
{$ans[]="answ".$i;
echo "<p> <input type=text name=$ans[$i] value=$ans[$i]>";
}
}
echo '<p><input type="submit" value="Создать файл">
<input type="hidden" name="add" value="yes"></form>
</body></html>';
if ($_GET['add'])
{
$f = fopen("aaa.txt", "w");
$text=$_GET['quest'].'$';
fwrite($f, $text);
for($i=0; $i < 10; $i++)
$text1=$ans[$i].";";
fwrite($f, $text1);}
?>
после нажатия на кнопку " создать файл" записывается только данные из поля "вопрос", а данные из полей ответов - нет. :(
помогите советом, в чем ошибка? заранее благодарна :)
|
|
|
|
« Последнее редактирование: 18 Январь, 2009, 12:39:52 от Timur »
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 12:46:34 , спустя 6 минут 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
все так плохо, чтодаже и не знаю что сказать, зая :)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 12:47:16 , спустя 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
$f = fopen("aaa.txt", "w");
$text=$_GET['quest'].'$';
fwrite($f, $text);
for($i=0; $i < 10; $i++)
вместо этого впиши вот это
|
|
|
|
« Последнее редактирование: 18 Январь, 2009, 03:35:19 от Timur »
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 12:47:29 , спустя 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
и что увидишь на экране, сюда шли :)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Ket ↓
|
 |
|
18 Январь, 2009, 02:16:32 , спустя 13 часов 29 минут 3 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
Array ( [val] => [quest] => question [answ0] => answ0 [answ1] => answ1 [answ2] => answ2 [answ3] => answ3 [add] => yes )
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 02:42:22 , спустя 25 минут 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
тогда вот так сделай.
for($i=0; $i < 10; $i++)
$text1=$_GET['answ'.$i].";";
должно работать
|
|
|
|
« Последнее редактирование: 18 Январь, 2009, 03:34:45 от Timur »
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Ket ↓
|
 |
|
18 Январь, 2009, 06:22:56 , спустя 3 часа 40 минут 34 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
да. так записывает. спасибо :)
А как надо было это все организовать, чтоб было не так плохо? с сессиями?
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 07:51:04 , спустя 1 час 28 минут 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
да. так записывает. спасибо :)
А как надо было это все организовать, чтоб было не так плохо? с сессиями?
с мозгом :)
не так все это делается на самом деле. чуток не так. почиай про input type="text" name="field[]" ... тода у тебя будет массив $_GET['field'] = array ..
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Ket ↓
|
 |
|
18 Январь, 2009, 08:40:10 , спустя 49 минут 6 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
Было бы мозга достаточно для этого, я бы не создавала эту тему. Тем более что мне надо сделать курсовую и забыть это все :)
У меня еще один вопрос. как сохранить значение переменной $_GET['val'] - количество вариантов ответов (<input type=text name="val">), если его надо использовать в другом скрипте? т.е. если второй скрипт вызывает третий.
|
|
|
|
« Последнее редактирование: 18 Январь, 2009, 08:44:18 от Ket »
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 08:44:02 , спустя 3 минуты 52 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
Было бы мозга достаточно для этого, я бы не создавала эту тему. Тем более что мне надо сделать курсовую и забыть это все :)
У меня еще один вопрос. как сохранить значение переменной $_GET['val'] - количество вариантов ответов (<input type=text name="val">), если его надо использовать в другом скрипте?
передавать через сессию|форму|get-запрос|кешсервер|базуданных|xml-rpc|curl|include|javascript+form любой из этих вариантов :) какой проще тот и можно использовать
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Ket ↓
|
 |
|
18 Январь, 2009, 08:45:04 , спустя 1 минуту 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
а можно пример? не получается через куки и через сессии
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 08:48:17 , спустя 3 минуты 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
а можно пример? не получается через куки и через сессии
не может быть
file1.php
file2.php
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 08:48:39 , спустя 22 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
сначала запускать первый, смотреть во втором :)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Ket ↓
|
 |
|
18 Январь, 2009, 08:55:52 , спустя 7 минут 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
а. я во втором забыла session_start (); написать :) спасибо!
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
18 Январь, 2009, 10:04:28 , спустя 1 час 8 минут 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
а. я во втором забыла session_start (); написать :) спасибо!
не куда)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|