Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Странно.. Форма не выводится 
:(
    Опции темы
WhiteSpirit
Дата 6.12.2005, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Подскажите плиз почему может не выводится в браузер форма?

Есть файл template.php
Код

...
<?=$text;?>
...

Есть файл, использующий этот шаблон в нём помимо всего прочего есть форма:
Код

...
$text="<какие то теги>..".$forma."<какие то теги>";
...


Так вот всё выводится в браузер кроме этой формы, хотя если использовать код формы отдельно в html-файле, то все работает.
Код формы:
Код

$forma="<table>
          <FORM  name=form_discuss method=POST>
                                <tr>
                                        <td>
                                        <span class=header>Введите имя:</span>
                                        </td>
                                </tr>
                                </tr>
                                        <td>
                                        <INPUT TYPE=TEXT  name=author align=left>
                                        </td>
                                </tr>
                                <tr>
                                        <td>
                                        <span class=header>Введите текст сообщения:</span>
                                        </td>
                                </tr>
                                <tr>
                                        <td>
                                        <TEXTAREA  name=text rows=10 cols=50 align=left></TEXTAREA>
                                        </td>
                                </tr>
                                <tr>
                                        <td>
                                        <INPUT TYPE=SUBMIT  name=Submit value=Отправить сообщение align=middle>
                                        </td>
                                </tr>
           </FORM>
           </table>
          ";





--------------------
To beer or no to beer
PM MAIL   Вверх
Mal Hack
Дата 6.12.2005, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



А как ты его используешь?
PM ICQ   Вверх
WhiteSpirit
Дата 6.12.2005, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



если в смысле подключаю, то:

Код

../*форма и т.д*/....
require_once $_SERVER['DOCUMENT_ROOT']."/template.php"; 



--------------------
To beer or no to beer
PM MAIL   Вверх
Mal Hack
Дата 6.12.2005, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Покажи полностью код.
PM ICQ   Вверх
WhiteSpirit
Дата 6.12.2005, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Код

<?php
require_once $_SERVER['DOCUMENT_ROOT']."/class/c_weektheme.php";
require_once $_SERVER['DOCUMENT_ROOT']."/class/c_guestbook.php";

$wt=new db_weektheme();
$gb=new db_guestbook();
$max=$wt->max_id();

if(!isset($_GET['id_theme']))
{
        $_GET['id_theme']=$max;
        $result_theme=$wt->select_max_id();
}
else
{
        $result_theme=$wt->select_by_id($_GET['id_theme']);
}

if(isset($_POST))
{
        if($_POST['Submit'])
        {
                $gb->insert($_POST['text'], $_POST['author'], $_GET['id_theme'], '');
        }
}

$result_discuss=$gb->select_by_theme_id($_GET['id_theme']);

$discuss="";
while($row_discuss=mysql_fetch_array($result_discuss))
{
        $discuss="
                <tr>
                        <td>
                        <img src=images/spaser.gif width=100 height=1 border=0>
                        </td>
                        <td width=100%>
                        ghjg
                        </td>
                </tr>
                <tr>
                        <td class=location_border_grey width>
                        <span class=header>".$row_discuss['author']."</span>
                        </td>
                        <td class=location_border_grey>
                        <span class=text>Сообщение создано: ".$row_discuss['date']."</span>
                        </td>
                </tr>
                <tr>
                        <td class=location_border_grey>
                        &nbsp;
                        </td>
                        <td class=location_border_grey>
                        <span class=text>".$row_discuss['text']."</span>
                        </td>
                </tr>".$discuss;
}
$discuss="<table align=left width=100% cellspacing=0 cellpadding=0>".$discuss."</table>";
$forma="<table>
          <FORM  name=form_discuss method=POST>
                                <tr>
                                        <td>
                                        <span class=header>Введите имя:</span>
                                        </td>
                                </tr>
                                </tr>
                                        <td>
                                        <INPUT TYPE=TEXT  name=author align=left>
                                        </td>
                                </tr>
                                <tr>
                                        <td>
                                        <span class=header>Введите текст сообщения:</span>
                                        </td>
                                </tr>
                                <tr>
                                        <td>
                                        <TEXTAREA  name=text rows=10 cols=50 align=left></TEXTAREA>
                                        </td>
                                </tr>
                                <tr>
                                        <td>
                                        <INPUT TYPE=SUBMIT  value=\"Отправить сообщение\" align=middle>
                                        </td>
                                </tr>
           </FORM>
           </table>
          ";


$row_theme=mysql_fetch_array($result_theme);
$out=$discuss.$forma;
$text1="
<table align=left width=100%>
        <tr>
                <td rowspan=2>
                </td>
                <td class=location_bottom_border>
                   <span class=title>".$row_theme['theme']."</span>
                </td>
        </tr>
        <tr>
                <td class=location_bottom_border>
                   <span class=text>".$row_theme['text']."</span>
                </td>
        </tr>
        <tr>
                <td colspan=2 heigh=3>

                </td>
        </tr>
        <tr>
                <td colspan=2 bgcolor=#000080 align=center>
                   <span class=header2>Обсуждение темы</span>
                </td>
        </tr>
        <tr>
                <td colspan=2>
                ".$out."
                </td>
        </tr>
</table>
";

require_once $_SERVER['DOCUMENT_ROOT']."/template_.php";
?>


Это сообщение отредактировал(а) WhiteSpirit - 6.12.2005, 23:03
--------------------
To beer or no to beer
PM MAIL   Вверх
Mal Hack
Дата 6.12.2005, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Хм... Странно...
Добавлено @ 23:14
Думаю, что тут в области видимости трабла.
PM ICQ   Вверх
WhiteSpirit
Дата 6.12.2005, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Я пробовал вставлять форму просто кодом (не через переменную $forma) а сразу в $text1. Эффиект такой же
--------------------
To beer or no to beer
PM MAIL   Вверх
Mal Hack
Дата 6.12.2005, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(WhiteSpirit @ 6.12.2005, 23:01)
require_once $_SERVER['DOCUMENT_ROOT']."/template_.php";

Может без _
PM ICQ   Вверх
WhiteSpirit
Дата 6.12.2005, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Это врятли, т.к. есть ещё файлы к которым это шаблон подключается, правда они без форм, но тем не менее всё работает.
А здесь какая-то засада
--------------------
To beer or no to beer
PM MAIL   Вверх
WhiteSpirit
Дата 6.12.2005, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Вобщем полтерГЕЙТС какой то переписал код формы заново - всё заработало
--------------------
To beer or no to beer
PM MAIL   Вверх
2man
Дата 7.12.2005, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: нет
Всего: 71



А мне кажется, что ошибка была в том, что часть кода была написана на русской раскладке. Если используешь Punto Switcher, то все ясно smile Либо случайно забыл раскладку поменять, поэтому и не работало


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0540 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.