BigBear
Новичок
Здравствуйте, столкнулся со следующей проблемой
есть код, который мне написал товарищ, в этом коде каждая строка элемента select берётся из файла
Проблема в том, что при попытке вывести выбранную пользователем строку в файл - строка оказывается пустой.
Думаю проблема заключается вот в этом куске
Тк как именно тут должно было выводиться выбранное человеком поле из меню select.
Подскажите в чём ошибка ???
есть код, который мне написал товарищ, в этом коде каждая строка элемента select берётся из файла
Проблема в том, что при попытке вывести выбранную пользователем строку в файл - строка оказывается пустой.
PHP:
<?php
$file = @file('bsauna.txt');
if ($file)
{
foreach ($file as $f)
{
$opt .= '<option value="'.$f.'">'.$f.'</option>';
}
}
$sel = '<select name="select">'.$opt.'</select>';
$ins = '<form method="post" action="/indblack.php">
'.$sel.'<br />
<br>
<h3>Контактные данные клиента</h3> <input type="text" name="word" />
<br>
<br>
<h3>Кратко: что произошло</h3> <textarea name="comment" cols="50" rows="5" class="lnews_data"></textarea>
<br>
<input type="submit" value="Добавить в чёрный список"> <br /><br />
</form>';
$word2 = "№";
if (($word2) && file_exists("bspisok.txt"))
{
$file = file("bspisok.txt");
$count = 0;
if ($file)
{
foreach ($file as $val=>$f)
{
if (stristr($f,$word2))
{
$count++;
}
}
$ins .= "<b><h3>На данный момент в базе - ".$count." записей !</h3></b> <br><br>";
$count++;
}
$text = "";
$text .= "№".$count." От сауны: <u>".$_POST['select']."</u> \n";
$text .= "Контактные данные клиентов: <b>".$_POST['word']."</b> \n";
$text .= "Комментарии: ".$_POST['comment']." \n";
$text .= "\n";
$text .= "\n";
$text .= "\n";
if (!empty($word) && !empty($comment)) //если все переменные имеют значения выполняем запись в файл
{
$fp = fopen ("bspisok.txt", "a+"); //открываем для перезаписи файл black.txt лежаший в одной папке с текущей страницей
fwrite ($fp,$text); // пишем в файл
fclose ($fp); // закрываем файл
}
}
Код:
$text .= "№".$count." От сауны: <u>".$_POST['select']."</u> \n";
Подскажите в чём ошибка ???