[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Появляется лишний пробел во время редакт формы.
kuzroman
<?php 

include ("blocks/bd.php");
if (isset($_GET['id'])) {$id=$_GET['id'];}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>
Страница редактирования фирмы</title>
<link
href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table
width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Подключаем шапку сайта-->
<? include("blocks/header.php"); ?>
<tr>
<td><table
width="690" border="0" cellspacing="0" cellpadding="0">
<tr>

<!--Подключаем левый блок сайта-->
<? include ("blocks/lefttd.php"); ?>
<td
valign="top">

<?


$result = mysql_query("SELECT * FROM obiekt WHERE id=$id");
$myrow = mysql_fetch_array($result);

print <<<HERE

<form name="form1" method="post" action="update_firm.php">
<p>
<label>Введите название фирмы<br>
<textarea name="obiekt" id="obiekt" rows=2 cols=50>
$myrow[obiekt]</textarea>

</label>
</p>
<p>
<label>Введите Адрес объекта или ссылку в интернете<br>
<textarea name="adres" id="adres" rows=2 cols=50>
$myrow[adres]</textarea>

</label>
</p>
<p>
<label>Контактное лицо<br>
<textarea name="cont_l" id="cont_l" rows=2 cols=50>
$myrow[cont_l]</textarea>

</label>
</p>
<p>
<label>Должность<br>
<textarea name="dolgnost" id="dolgnost" rows=2 cols=50>
$myrow[dolgnost]</textarea>

</label>
</p>
<p>
<label>Телефон для связи<br>
<textarea name="tel" id="tel" rows=1 cols=20>
$myrow[tel]</textarea>

</label>
</p>
<p>
<label>Введите дату очередного контакта<br>
<textarea name="date_k" id="date_k" rows=1 cols=20>
$myrow[date_k]</textarea>

</label>
</p>
<p>
<label>Введите дату очередного контакта<br>
<textarea name="date_o" id="date_o" rows=1 cols=20>
$myrow[date_o]</textarea>

</label>
</p>
<p>
<label>Группа<br>
<textarea name="grup" id="grup" rows=1 cols=20>
$myrow[grup]</textarea>

</label>
</p>
<p>
<label>История клиента, дополнительная информация<br>
<textarea name="dop" id="dop" rows=10 cols=50>
$myrow[dop]</textarea>
</label>
</p>

<input name="id" type="hidden" value="
$myrow[id]">
<input name="cat_men" type="hidden" value="
$myrow[cat_men]">

<p>
Все поля должны быть заполнены, всли вы хотите пропустить какое либо поле, поставте в нем ноль!<br>
<label>
<input type="submit" name="submit" id="submit" value="Сохранить изменения">
</label>
</p>
</form>




HERE;
?>

</td>
</tr>
</table></td>
</tr>
<?
include ("blocks/footer.php"); ?>
</table>
</body>
</html>


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



Спустя 1 час, 12 минут, 47 секунд (6.04.2010 - 17:58) maxims написал(а):
а как это влияет на работу кода?

Спустя 3 часа, 31 минута, 34 секунды (6.04.2010 - 21:30) sergeiss написал(а):
Если вопрос про "$myrow[dop]" и другие textarea, то там перед ними как раз пробелы и стоят smile.gif В коде то есть.

И еще просьба - пользоваться специальными тэгами для оформления кода, чтобы он был более читаемый. Сейчас я тебе скорректирую код, но лучше делай это сам.

Спустя 12 часов, 37 минут, 3 секунды (7.04.2010 - 10:07) kuzroman написал(а):
Цитата (maxims @ 6.04.2010 - 14:58)
а как это влияет на работу кода?

Влияет, конечно. Клгда несколько раз перезаписываешь инфу из базы пробелы накапливаются, а если сортировать ORDER BY то пробелы мешают при сортировке полей с text информацией.

Спустя 6 минут, 22 секунды (7.04.2010 - 10:13) kuzroman написал(а):
Цитата (sergeiss @ 6.04.2010 - 18:30)
Если вопрос про "$myrow[dop]" и другие textarea, то там перед ними как раз пробелы и стоят smile.gif В коде то есть.

И еще просьба - пользоваться специальными тэгами для оформления кода, чтобы он был более читаемый. Сейчас я тебе скорректирую код, но лучше делай это сам.

Спасибо исправил. Может кто знает Если человек вводит информацию в базу и в начале ставит случайно пробел, то после сортировки "order by" по алфавиту вывод из базы происходит так:
Сначала пробелы, потом уже а,б,в... Как сделать чтобы эти пробелы перед текстом удалялись из кода(перед занесением в базу)? или чтобы сортировка проходила не зависимо от пробелов?

Спустя 6 минут, 52 секунды (7.04.2010 - 10:20) sergeiss написал(а):
Есть такая функция - trim() - вот можешь её использовать перед внесением данных в базу.


_____________
kuzroman@list.ru
Быстрый ответ:

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