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['переменная'];
$переменная = isset($_POST['переменная']) ? $_POST['переменная'] : ''; if ($переменная) { $переменная = trim($переменная); $переменная = htmlspecialchars($переменная); $переменная = strip_tags($переменная); }
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> вот что получается