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

Discussion in 'PHP' started by a.su.s, 3 Jul 2008.

  1. a.su.s

    a.su.s Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    42
    Likes Received:
    20
    Reputations:
    0
    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. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    209
    Likes Received:
    65
    Reputations:
    10
    Возьми в ковычки value='':
    PHP:
    echo "<input type=hidden name=money value='".$money."'>";
     
  3. a.su.s

    a.su.s Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    42
    Likes Received:
    20
    Reputations:
    0
    а в textarea??
     
  4. a.su.s

    a.su.s Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    42
    Likes Received:
    20
    Reputations:
    0
    не обязательно так делать!
    тем более это не помогает.... :(
     
  5. PHPoozy

    PHPoozy Elder - Старейшина

    Joined:
    1 Jul 2008
    Messages:
    149
    Likes Received:
    31
    Reputations:
    -22
    фильтр сделай
     
  6. a.su.s

    a.su.s Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    42
    Likes Received:
    20
    Reputations:
    0
    и чего я этим добьюсь? напиши плз пример. предположим для textarea, дальше я сам.
     
  7. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    HTML 4 Attributes:
     
  8. PHPoozy

    PHPoozy Elder - Старейшина

    Joined:
    1 Jul 2008
    Messages:
    149
    Likes Received:
    31
    Reputations:
    -22
    $переменная = isset($_POST['переменная']) ? $_POST['переменная'] : '';

    if ($переменная) { $переменная = trim($переменная);
    $переменная = htmlspecialchars($переменная);
    $переменная = strip_tags($переменная); }
     
  9. a.su.s

    a.su.s Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    42
    Likes Received:
    20
    Reputations:
    0
    поставил. это ни к чему не привело!
     
  10. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Покажи получающийся Html :)
     
  11. a.su.s

    a.su.s Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    42
    Likes Received:
    20
    Reputations:
    0
    и что? просто уберутся все пробелы...
     
  12. a.su.s

    a.su.s Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    42
    Likes Received:
    20
    Reputations:
    0
    Code:
    <form action="index.php" method="post"><span class="style11"><b>Выполняемая операция:</b> Ввод<BR><b>Валюта:</b> WMZ<br><b>Снимаете:</b> 100<br><b>WMID:</b> 435<br><b>Ваш кошелек:</b> :43<br><b>Ф.И.О.: </b> 4325<br><b>Телефон: </b> 435<br><b>E-mail:</b> 4235<br><b>Паспортные данные:</b> 243<br></span><input type=hidden name=v value=Ввод><input type=hidden name=p value=WMZ><input type=hidden name=account value=43><input type=hidden name=id value=435><input type=hidden name=money value=100><input type=hidden name=fio value=4325><input type=hidden name=adress value=><input type=hidden name=tele value=435><input type=hidden name=email value=4235><input type=hidden name=passport value=243><input type=hidden name=agree value="ok"><input type=submit value="Подтвердить"><input type=hidden name=step value=10></form>
    вот что получается
     
  13. a.su.s

    a.su.s Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    42
    Likes Received:
    20
    Reputations:
    0
    ВСЕ! ПОЛУЧИЛОСЬ! СПС!

    P.S. можете закрывать тему!
     
  14. PHPoozy

    PHPoozy Elder - Старейшина

    Joined:
    1 Jul 2008
    Messages:
    149
    Likes Received:
    31
    Reputations:
    -22
    слава богу