|
|
|
| НА странице, где выводится информация о клиенте, есть возможность клиенту подредактировать свои данные.
Поле text не подвергается изменению и не выводится для корректировки.
Оно может быть пустым и заполненным.
Чтобы поле text сохранялось мы упоминаем его во всех файлах.
<p>Заметили неточность – сообщите об ошибке!
<input type='hidden' name='text' value='<?php echo $myrow3['text']; ?>'>
|
<input name="text" type="hidden" value="<?php echo $_GET['text']; ?>">
|
Но если поле text пустое, то запись не производится.
<?php
isset($welcome_name)&& isset($organ)&& isset($text)
&& isset($logo))
{
/*Здесь мы пишем, что можно заносить информацию в базу*/
$result = mysql_query ("insert bd SET
welcome_name='$welcome_name', organ='$organ', text='$text', logo='$logo'");
if ($result == 'true') {echo "Информация получена";
else {echo "Вы ввели не всю информацию";
}
else
{
echo "Вы ввели не всю информацию";
}
?>
|
Если поле text непустое - ошибок нет. Если поле text пустое то дает ошибку: Вы ввели не всю информацию.
Вопрос - как перезаписать пустое поле text? | |
|
|
|
|
|
|
|
для: Василий
(30.12.2011 в 09:03)
| | Может просто делать проверку? Пустое оно или нет, а после этого уже решать - перезаписывать его или нет.
И не понятно, вы хотите перезаписать или записать? У вас INSERT, значит вы создаете новую запись. | |
|
|
|
|
|
|
|
для: Василий
(30.12.2011 в 09:03)
| | Если это поле может быть пустым, тогда следует убрать проверку isset($text). | |
|
|
|
|
|
|
|
для: cheops
(30.12.2011 в 12:40)
| | Если это поле может быть пустым, тогда следует убрать проверку isset($text).
так поле может и не пустым. так тогда быть в этом случае?
Как можно проверить на пустоту? | |
|
|
|
|
|
|
|
для: Василий
(30.12.2011 в 14:00)
| | >так поле может и не пустым. так тогда быть в этом случае?
Тогда оно просто будет использовано, зато его пустота или не пустота не будет влиять на выполнение SQL-запроса.
>Как можно проверить на пустоту?
Для этого можно воспользоваться функцией empty(). | |
|
|
|
|
|
|
|
для: cheops
(30.12.2011 в 14:17)
| | та вы пишите: Если это поле может быть пустым, тогда следует убрать проверку isset($text). | |
|
|
|
|
|
|
|
для: Василий
(30.12.2011 в 14:27)
| | правильно ли я вас понял что запрос
<?php
isset($welcome_name)&& isset($organ)&& isset($text)&& isset($logo))
|
должен выглядеть так (без && isset($text))
<?php
isset($welcome_name)&& isset($organ)&& isset($logo))
|
| |
|
|
|
|
|
|
|
для: Василий
(30.12.2011 в 14:38)
| | Совершенно верно. | |
|
|
|