<?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" название кнопки ?

Спустя 47 минут, 46 секунд (28.06.2012 - 12:20) Shkiper написал(а):
Денис777 да при том, что функция empty проверяет на пустоту, а атрибут value добавляет значение кнопке и конструкция стработает.
Спустя 3 минуты, 25 секунд (28.06.2012 - 12:23) redreem написал(а):
Денис777
вообще говоря все выводится. возможно у тебя кодировка самого файла не в utf-8, поэтому выводятся либо знаки вопроса ????????? либо квадратики. ну еще в твоем коде нет закрытия php-кода в конце.
вообще говоря все выводится. возможно у тебя кодировка самого файла не в 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 написал(а):
или попробуй так:
увидишь что содержится в POST
<?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 спс вот так все работает
значит в уроки ошибка ?


Спустя 4 часа, 11 минут, 53 секунды (28.06.2012 - 16:51) twin написал(а):
Цитата (Денис777 @ 28.06.2012 - 09:39) |
redreem спс вот так все работает ![]() ![]() |
99,99% ошибок компьютера находятся в полуметре от монитора. Нет там ошибки, да и первый пример тоже вполне сносно работает.
Спустя 12 минут, 30 секунд (28.06.2012 - 17:04) Денис777 написал(а):
twin почему то у меня он не работал