Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   ПОМОГИТЕ пожалуйста (https://forum.antichat.xyz/showthread.php?t=75918)

a.su.s 03.07.2008 23:06

ПОМОГИТЕ пожалуйста
 
PHP код:

echo "<form action=\"index.php\" method=\"post\"><table><tr>";
echo 
"<td align=\"left\"><span class=\"style11\">WMID</span><span class=\"style20\">*</span></td>";
echo 
"<td align=\"left\"><input type=\"text\" name=\"id\" size=\"29\" value=\"$id\" /></td>";
echo 
"</tr><tr>";
echo 
"<td align=\"left\"><span class=\"style11\">Ваш кошелек</span><span class=\"style20\">*</span></td>";
echo 
"<td align=\"left\"><input type=\"text\" name=\"account\" value=\"$account\" size=\"29\" /></td>";
echo 
"</tr><tr>";
echo 
"<td align=\"left\"><span class=\"style11\">Ф.И.О.</span><span class=\"style20\">*</span></td>";
echo 
"<td align=\"left\"><input type=\"text\" name=\"fio\" value=$fio size=\"29\" /></td>";
echo 
"</tr><tr>";
echo 
"<td align=\"left\" class=\"style11\">Контактный телефон</td>";
echo 
"<td align=\"left\"><input type=\"text\" value=\"$tele\" name=\"tele\" size=\"29\" /></td>";
echo 
"</tr><tr>";
echo 
"<td align=\"left\"><span class=\"style11\">E-mail</span><span class=\"style20\">*</span></td>";
echo 
"<td align=\"left\"><input type=\"text\" value=\"$email\" name=\"email\" size=\"29\" /></td>";
echo 
"</tr><tr>";
echo 
"<td align=\"left\" class=\"style11\">Паспортные данный<br />(серия, номер, когда выдан)</td>";
echo 
"<td align=\"left\"><textarea rows=\"2\" name=\"passport\" cols=\"22\">$passport</textarea></td></tr></table>";
echo 
"<span class=\"style11\">С соглашением о </span><span class=\"style22\"><a href=\"\">предоставлении услуг</a></span><span class=\"style11\"> согласен</span><input name=che value=ok type=\"checkbox\" /><br>";
echo 
"<input type=hidden name=v value=$v>";
echo 
"<input type=hidden name=p value=$p>";
echo 
"<input type=hidden name=money value=$money>";
echo 
"<input type=hidden name=step value=20>";
echo 
"<br><input type=submit value=Ok></form>"

вот код. при переходе на следующую страницу во все переменные сохраняются символы до пробела только. почему так? как это исправить?

P.S. на следующей странице я получаю эти переменнные следующим образом:
$переменная=$_POST['переменная'];

Jer1cho 03.07.2008 23:14

Возьми в ковычки value='':
PHP код:

echo "<input type=hidden name=money value='".$money."'>"


a.su.s 03.07.2008 23:23

а в textarea??

a.su.s 03.07.2008 23:25

Цитата:

Сообщение от Jer1cho
Возьми в ковычки value='':
PHP код:

echo "<input type=hidden name=money value='".$money."'>"


не обязательно так делать!
тем более это не помогает.... :(

PHPoozy 03.07.2008 23:35

Цитата:

вот код. при переходе на следующую страницу во все переменные сохраняются символы до пробела только. почему так? как это исправить?
фильтр сделай

a.su.s 03.07.2008 23:36

и чего я этим добьюсь? напиши плз пример. предположим для textarea, дальше я сам.

astrologer 03.07.2008 23:41

Цитата:

Сообщение от a.su.s
не обязательно так делать!
тем более это не помогает.... :(

HTML 4 Attributes:
Цитата:

In certain cases, authors may specify the value of an attribute without any quotation marks. The attribute value may only contain letters, digits, hyphens, periods, underscores and colons. We recommend using quotation marks even when it is possible to eliminate them.

PHPoozy 03.07.2008 23:44

$переменная = isset($_POST['переменная']) ? $_POST['переменная'] : '';

if ($переменная) { $переменная = trim($переменная);
$переменная = htmlspecialchars($переменная);
$переменная = strip_tags($переменная); }

a.su.s 03.07.2008 23:47

Цитата:

Сообщение от astrologer

поставил. это ни к чему не привело!

astrologer 03.07.2008 23:49

Цитата:

поставил. это ни к чему не привело!
Покажи получающийся Html :)


Время: 20:15