<?
include './moduls/functions.php';
?>
<div class="content">
<?
// если кнопка подтверждения регистрации не нажата, тогда выводится 1-я форма регистрации.
if (!isset ($_POST['reg1']) && !isset ($_GET['reg']))
echo "
<form class = 'forma' id='form1' method='post' action=''>
<label for='textfield'></label>
Логин: <input name='textfield' type='text' id='textfield' /> <br />
Пароль: <input name='textfield' type='text' id='textfield' /> <br />
Еще раз пароль: <input name='textfield' type='text' id='textfield' /> <br />
e_mail: <input name='textfield' type='text' id='textfield' /> <br />
<input name='reg1' type='submit' value='OK' align = 'center'/>
</form>";
// если кнопка подтверждения регистрации нажата, тогда выводится сообщение.
if (isset ($_POST['reg1']))
echo "
<div class = 'registraciya'>
<p>Ваша регистрационная форма принята! Через несколько минут на адрес (E-mail) придет письмо с кодом подтверждения и инструкциями, необходимыми для успешного завершения регистрации.</p><br />
<p>Обратите внимание! Письмо высылается автоматически. И если оно не пришло в течение 10—15 минут, значит, возникли какие-то проблемы по пути его следования (спам-фильтр, сбой, ошибки и так далее). В этом случае попробуйте зарегистрироваться с другим почтовым адресом или повторить попытку через 10 часов. <br /><b>Спасибо.</b></p>
</div>
";
if (isset ($_GET['reg']))
{
if (!isset ($_POST['reg2'])) echo "
<form class = 'forma' id='form3' method='post' action=''>
Ваш e_mail: <input name='textfield' type='text' id='textfield' /> <br />
код регистрации: <input name='textfield' type='text' id='textfield' /> <br />
<input name='reg2' type='submit' value='OK' />
</form>";
else {echo "
<form class = 'forma' id='form1' method='post' action=''>
Реальное имя: <input name='textfield' type='text' id='textfield' /> <br />
<div align = 'left'> дата рождения:</div>
".selectOption(0, 01, 32)."
День
".selectOption(1, 01, 13)."
Месяц
".selectOption(2,1900, 2011)."
Год<br />
Город: <input name='textfield' type='text' id='textfield' /> <br />
Машина<input name='textfield' type='text' id='textfield' /> <br />
<input name='' type='submit' value='OK' />
</form>";}
}
?>
</div>
</body>
Выводится:
Все выводится именно как на картинке, т.е. выделенное красной рамкой выводится выше и левее самой формы.
Хотелось бы, что бы все было на своих местах.
Да, вот functions.php:
function selectOption($n0, $n1, $n2)
{
$schet = $n1;
echo "<select name='$n0'>";
do{
echo "<option value='$schet'>$schet</option>";
$schet++;
}
while($schet < $n2);
echo "</select>";
}
Спустя 9 минут, 25 секунд (16.03.2011 - 14:31) inpost написал(а):
<div align = 'left'> дата рождения:</div> - ты закрыл слишком рано. Надо после надписи закрывать "день месяц год"
Спустя 6 минут, 50 секунд (16.03.2011 - 14:38) SerJI@ написал(а):
нет, это не помогает.
причем если выполнять отдельно:
то все выводится на своих местах.
причем если выполнять отдельно:
<form class = 'forma' id='form1' method='post' action=''>
Реальное имя: <input name='textfield' type='text' id='textfield' /> <br />
<div align = 'left'> дата рождения:</div>
".selectOption(0, 01, 32)."
День
".selectOption(1, 01, 13)."
Месяц
".selectOption(2,1900, 2011)."
Год<br />
Город: <input name='textfield' type='text' id='textfield' /> <br />
Машина<input name='textfield' type='text' id='textfield' /> <br />
<input name='' type='submit' value='OK' />
</form>
то все выводится на своих местах.
Спустя 2 минуты, 50 секунд (16.03.2011 - 14:41) inpost написал(а):
SerJI@
Я же написал, <div> пишется на строке. Ты его закрыл, произошел ПЕРЕНОС.
дата рождения:</div> ".selectOption(0, 01, 32)." звучит как дата рождения: <br /> selectOption
Я же написал, <div> пишется на строке. Ты его закрыл, произошел ПЕРЕНОС.
дата рождения:</div> ".selectOption(0, 01, 32)." звучит как дата рождения: <br /> selectOption
Спустя 5 минут, 22 секунды (16.03.2011 - 14:46) SerJI@ написал(а):
это, так и задумано что "selectOption" должно располагаться под строкой "дата рождения".
Причем во втором посте указан код, где "div" не убран, а выводится все верно.
Причем во втором посте указан код, где "div" не убран, а выводится все верно.
Спустя 6 часов, 10 минут, 29 секунд (16.03.2011 - 20:57) SerJI@ написал(а):
Будут еще предложения?
Спустя 10 часов, 18 минут, 58 секунд (17.03.2011 - 07:16) SerJI@ написал(а):
Я немного подправил код:
И все получилось как надо. :D
Всем большое спасибо кто пытался мне помочь.
<form class = 'forma' id='form1' method='post' action=''>
Реальное имя: <input name='textfield' type='text' id='textfield' /> <br />
<div align = 'left'> дата рождения:</div>
Число";
selectOption(0, 01, 32);
echo "Месяц";
selectOption(1, 01, 13);
echo "Год";
selectOption(2,1900, 2011);
echo "<br />
Город: <input name='textfield' type='text' id='textfield' /> <br />
Машина<input name='textfield' type='text' id='textfield' /> <br />
<input name='' type='submit' value='OK' />
</form>
И все получилось как надо. :D
Всем большое спасибо кто пытался мне помочь.