Перейти к контенту

Что то типа "интеграции" php и html....


Рекомендуемые сообщения

Что-то я нифига не пойму, как реализовать следующую задачу:

Есть файл с расширением php. В нем сначала идет обычный html код. В этом html коде есть поля для ввода текста. Потом идет php код, в котором есть некая переменная. Так вот, как переменной в php присвоить значение текстового поля в html?

Ссылка на комментарий
Поделиться на других сайтах

Borland_delphi_6

Для начала надо передать эту переменную в скрипт. (типа как тут на форуме постишь текст).

Алгоритм такой.

 

В начале скрипта проверяем на наличие переданной переменной (ну или флаг там какой передавать)

- Нет переменной -> выводим форму для заполнения

- Есть переменная -> обрабатываем и выводим результат

 

Ну а получить эту переменную можно в зависимости от типа запроса (HTTP_GET_VARS для GET, HTTP_POST_VARS дла POST)

 

Вот пример. Обрати внимание, что поле ввода имеет имя in_form и тоже имя мы проверяем при получении. Это и есть наша переменная.

 

<?php
if (isset($HTTP_POST_VARS['in_form']))
{
  echo "Вы ввели слово: ".$HTTP_POST_VARS['in_form'];
}
else
{
echo <<<EOF
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="run_test.php">
Введите слово: <input type="text" name="in_form"> <input type="submit" value="OK">
</form>
</body>
EOF;
}
?>

 

PHP это не дельфи. :D

Добавлено в [mergetime]1081259855[/mergetime]

Да... Имя скрипта run_test.php

Ссылка на комментарий
Поделиться на других сайтах

urisoft

Огромнейшее тебе спасибо, все работает без единого глюка! А то я уже почти перестал верить, что есть такие люди, которые не станут называть тебя ламмером, из-за того, что ту не знаешь php... :D;)

Ссылка на комментарий
Поделиться на других сайтах

:DBorland_delphi_6

ты можешь весь html перебить в php с использованием этого оператора echo и никаких проблем, только escape тэги изучить

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.