HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

ПОМОГИТЕ пожалуйста
  #1  
Старый 03.07.2008, 23:06
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
Question ПОМОГИТЕ пожалуйста

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['переменная'];
 
Ответить с цитированием

  #2  
Старый 03.07.2008, 23:14
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

Репутация: 244
Отправить сообщение для Jer1cho с помощью ICQ
По умолчанию

Возьми в ковычки value='':
PHP код:
echo "<input type=hidden name=money value='".$money."'>"
 
Ответить с цитированием

  #3  
Старый 03.07.2008, 23:23
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
По умолчанию

а в textarea??
 
Ответить с цитированием

  #4  
Старый 03.07.2008, 23:25
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
По умолчанию

Цитата:
Сообщение от Jer1cho  
Возьми в ковычки value='':
PHP код:
echo "<input type=hidden name=money value='".$money."'>"
не обязательно так делать!
тем более это не помогает....
 
Ответить с цитированием

  #5  
Старый 03.07.2008, 23:35
PHPoozy
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме:
881554

Репутация: 66
По умолчанию

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

  #6  
Старый 03.07.2008, 23:36
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
По умолчанию

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

  #7  
Старый 03.07.2008, 23:41
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от 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.
 
Ответить с цитированием

  #8  
Старый 03.07.2008, 23:44
PHPoozy
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме:
881554

Репутация: 66
По умолчанию

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

if ($переменная) { $переменная = trim($переменная);
$переменная = htmlspecialchars($переменная);
$переменная = strip_tags($переменная); }
 
Ответить с цитированием

  #9  
Старый 03.07.2008, 23:47
a.su.s
Познающий
Регистрация: 02.03.2008
Сообщений: 44
Провел на форуме:
366195

Репутация: 64
По умолчанию

Цитата:
Сообщение от astrologer  
поставил. это ни к чему не привело!
 
Ответить с цитированием

  #10  
Старый 03.07.2008, 23:49
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

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





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ