a.su.s
03.07.2008, 23:06
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['переменная'];
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['переменная'];