[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: формы
Денис777
<?php


/**
* The guest book
* Гостевая книга
*
@author IT studio IRBIS-team
*
@copyright © 2009 IRBIS-team
*/
/////////////////////////////////////////////////////////
/**
* We establish the charset and level of errors
* Устанавливаем кодировку и уровень ошибок
*/

header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);

$text = !empty($_POST['text']) ? $_POST['text'] : null;
?>
<form action="" method="post">
<
input name="text" type="text" value="<?php echo htmlspecialchars($text) ?>"/><br />
<
input name="ok" type="submit" />
</
form>
<?php
// Проверим нажата ли кнопка
if(!empty($_POST['ok']))
echo htmlspecialchars($text);
else
echo 'Напишите что-нибудь';




почему не выводит строку echo 'Напишите что-нибудь';

????????



Спустя 5 минут, 53 секунды (28.06.2012 - 11:00) redreem написал(а):
задай для параметра ok какое-нибудь значение

<input name="ok" type="submit" value="123" />

Спустя 32 минуты, 13 секунд (28.06.2012 - 11:32) Денис777 написал(а):
redreem причем тут value="123" название кнопки ? laugh.gif

Спустя 47 минут, 46 секунд (28.06.2012 - 12:20) Shkiper написал(а):
Денис777 да при том, что функция empty проверяет на пустоту, а атрибут value добавляет значение кнопке и конструкция стработает.

Спустя 3 минуты, 25 секунд (28.06.2012 - 12:23) redreem написал(а):
Денис777

вообще говоря все выводится. возможно у тебя кодировка самого файла не в utf-8, поэтому выводятся либо знаки вопроса ????????? либо квадратики. ну еще в твоем коде нет закрытия php-кода в конце.

<?php


/**
* The guest book
* Гостевая книга
*
@author IT studio IRBIS-team
*
@copyright © 2009 IRBIS-team
*/
/////////////////////////////////////////////////////////
/**
* We establish the charset and level of errors
* Устанавливаем кодировку и уровень ошибок
*/


header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);

$text = !empty($_POST['text']) ? $_POST['text'] : null;

?>

<form action="" method="post">
<
input name="text" type="text" value="<?php echo htmlspecialchars($text) ?>"/><br />
<
input name="ok" type="submit" />
</
form>

<?php

// Проверим нажата ли кнопка
if(!empty($_POST['ok']))

echo htmlspecialchars($text);

else

echo 'Напишите что-нибудь';

?>


Спустя 6 минут, 40 секунд (28.06.2012 - 12:30) Денис777 написал(а):
redreem скопировал не доконца , добавил значение в кнопку все тоже самое (пустота) не чего не выводиться

Спустя 1 минута, 46 секунд (28.06.2012 - 12:32) Shkiper написал(а):
<?php


/**
* The guest book
* Гостевая книга
*
@author IT studio IRBIS-team
*
@copyright © 2009 IRBIS-team
*/
/////////////////////////////////////////////////////////
/**
* We establish the charset and level of errors
* Устанавливаем кодировку и уровень ошибок
*/


header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);

$text = !empty($_POST['text']) ? $_POST['text'] : null;

?>

<form action="" method="post">
<
input name="text" type="text" value="<?php echo htmlspecialchars($text) ?>"/><br />
<
input name="ok" type="submit" />
</
form>

<?php

// Проверим нажата ли кнопка
if(isset($_POST['ok']))

echo htmlspecialchars($text);

else

echo 'Напишите что-нибудь';

?>

Спустя 1 минута, 7 секунд (28.06.2012 - 12:33) redreem написал(а):
Денис777

у меня выводится. значит проблема в чем-то другом. открой исходный код в браузере. что там у тебя?

Спустя 1 минута, 47 секунд (28.06.2012 - 12:35) redreem написал(а):
или попробуй так:

<?php


/**
* The guest book
* Гостевая книга
*
@author IT studio IRBIS-team
*
@copyright © 2009 IRBIS-team
*/
/////////////////////////////////////////////////////////
/**
* We establish the charset and level of errors
* Устанавливаем кодировку и уровень ошибок
*/


header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);

$text = !empty($_POST['text']) ? $_POST['text'] : null;

?>

<form action="" method="post">
<
input name="text" type="text" value="<?php echo htmlspecialchars($text) ?>"/><br />
<
input name="ok" type="submit" />
</
form>

<?php

print_r($_POST);
?>


увидишь что содержится в POST

Спустя 4 минуты, 25 секунд (28.06.2012 - 12:39) Денис777 написал(а):
redreem спс вот так все работает smile.gif значит в уроки ошибка ? blink.gif

Спустя 4 часа, 11 минут, 53 секунды (28.06.2012 - 16:51) twin написал(а):
Цитата (Денис777 @ 28.06.2012 - 09:39)
redreem спс вот так все работает smile.gif значит в уроки ошибка ? blink.gif

99,99% ошибок компьютера находятся в полуметре от монитора. Нет там ошибки, да и первый пример тоже вполне сносно работает.

Спустя 12 минут, 30 секунд (28.06.2012 - 17:04) Денис777 написал(а):
twin почему то у меня он не работал
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.