Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2012, 09:10   #1
manula
Форумчанин
 
Регистрация: 17.04.2011
Сообщений: 168
Сообщение Вывод информации из БД в HTML-форму

Здравствуйте уважаемые программисты,я столкнулся с такой проблемой, у меня задействована БД PostgreSQL.
Напомню в чем суть проблемы:
При отображении информации которая берется из БД в html-форму в текстовые поля, информация отображается в этих текстовых полях которые находятся на форме не полностью, а частично, только до пробела.
Пример:
В базе в поле значение- "Выводить всю информацию"
На форме в текстовом поле отображается "Выводить" и все все что после пробела не учитывается.
Как можно избавиться от этой проблемы, благодарю за помощь.
manula вне форума Ответить с цитированием
Старый 23.11.2012, 09:20   #2
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

код в студию
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 26.11.2012, 08:42   #3
manula
Форумчанин
 
Регистрация: 17.04.2011
Сообщений: 168
По умолчанию

PHP код:
pg_query($con"SET NAMES 'windows-1251'");
$cod $_POST['List_Cod'];

if (isset(
$cod))
{
$query ="SELECT activity,naim_prog,id_cod,cstm,fio,tel  FROM tb_main WHERE id_cod= '$cod'";

$result pg_query($con$query);

while (
$rows pg_fetch_assoc($result))
{
echo 
"<p><FONT size=3>Направление деятельности:</font>";
echo 
"<input type=text name=TbAct size=50  value=".$rows['activity']."><br>";

echo 
"<p><FONT size=3>Наименование программы:</font>
<input type=text name=Tbnaim_prog size=50  value="
.$rows['naim_prog']."><br>";

echo 
"<p><FONT size=3>Заказчик:</font>
<input type=text name=Tbcstm size=40 maxlength=50 value="
.$rows['cstm']."><br>";

echo 
"<p><FONT size=3>ФИО:</font>
<input type=text name=Tbfio size=50  value="
.$rows['fio'].">";

echo 
"<p><FONT size=3>Телефон:</font>
<input type=text name=Tbtel size=10 maxlength=15 value="
.$rows['tel']."><br>";
}

manula вне форума Ответить с цитированием
Старый 26.11.2012, 08:48   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

Код:
echo "<input type=text name=TbAct size=50  value=' ".htmlspecialchars($rows['activity'])." '><br>";
так должно быть лучше, конечно если из БД вам попадает вся информация ))))
ADSoft вне форума Ответить с цитированием
Старый 26.11.2012, 11:28   #5
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

Код:
$cod = $_POST['List_Cod'];
Код:
$query ="SELECT activity,naim_prog,id_cod,cstm,fio,tel  FROM tb_main WHERE id_cod= '$cod'";

и еще стоит посмотреть http://ru.wikipedia.org/wiki/%D0%92%...BE%D0%B4%D0%B0
в коде уязвимость для SQL инъекций
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод информации pqh PHP 7 15.04.2012 02:09
JS, HTML, передать название ссылки в форму Delphinchik JavaScript, Ajax 1 29.12.2010 14:30
Загрузка html на форму delphi TaYgA Помощь студентам 5 30.05.2010 13:14
Вывод информации из БД Alamez Помощь студентам 2 18.05.2009 10:07
Вывод информации на экран Linel PHP 10 23.02.2009 12:46