Вот код
<?php
include("header.html");
?>
<td height="100%" valign="top" width="500" style="padding-right: 10; padding-left: 10">
<?php
$login = $_POST[login];
$password = $_POST[password];
$protect = $_POST[protect];
require ("connectdb.inc.php");
function print_form() {
?>
<form action="order.php" method="post">
<table border=0 width=150>
<tr><td colspan=2 align=center><BR><BR><BR><font class=c>Введите имя и пароль!
<tr><td><font class=c>Имя:<td> <input type="text" name="login"><BR>
<tr><td><font class=c>Пароль: <td><input type="password" name="password"><BR>
<tr><td colspan=2 align=center><input type="submit" name="submit" value=".:: Вход ::." class=b>
</table>
</form><BR><BR><BR> <BR>
<font class=c>Если Вы забыли пароль воспользуйтесь <A HREF="pass.php">формой напоминания</A>.<BR>
<?php }
if(!isset($login)):
print_form();
else:
$sql=mysql_query("select*from users where user='$login'");
$num=mysql_num_rows($sql);
if($num==0):?>
<h3 align=center>Участник с таким логином не зарегистрирован!
<?php
print_form();
else:
$row=mysql_fetch_array($sql);
$pass1=$row['pass'];
$rang=$row['rang'];
$parent=$row['parent'];
$parent2=$row['parent2'];
$parent3=$row['parent3'];
$parent4=$row['parent4'];
if($pass1!=$password):?>
<h3 align=center>Неверно введен пароль! Попробуйте еще раз.
<?php
print_form();
else:
?><BR><BR>
<TABLE border=1 width=95% class=a1 align=center bordercolor=#FFFFFF>
<TR bgcolor=#CCCCCC align=center bordercolor=#666666>
<?php
if(!isset($submit)):
if($rang==0):
$sparent=$parent;$cash="0.50";
elseif($rang==1):
$sparent=$parent2;$cash="1";
elseif($rang==2):
$sparent=$parent3;$cash="5";
elseif($rang==3):
$sparent=$parent;$cash="10";
elseif($rang==4):
$sparent=$parent2;$cash="35";
elseif($rang==5):
$sparent=$parent3;$cash="55";
elseif($rang==6):
$sparent=$parent3;$cash="135";
elseif($rang==7):
$sparent=$parent3;$cash="315";
else:
$rang=8;
endif;
if($rang==8):
?>
<td>Вы уже приобрели максимально возможный уровень! Спасибо за проделанную
работу!
<?php else:
$sql=mysql_query("select*from orders where name='$login'");
$num=mysql_num_rows($sql);
if($num>0):
$row=mysql_fetch_array($sql);
$ordrang=$row['rang'];
$ordname=$row['sname'];
$ordprotect=$row['protect'];
$sql=mysql_query("select*from users where user='$ordname'");
$row=mysql_fetch_array($sql);
$ordwmz=$row['wmz'];
?>
<td>Вы уже отправили заказ, Вам необходимо перевести
<?=$cash;?>
на кошелек
<?=$ordwmz;?>
, с указанием кода протекции - <B>
<?=$ordprotect;?>
</B> сроком на 7 дней.<BR>
После подтверждения, Вашим продавцом, получения денег, Вам будет присвоен Уровень <?=$rang+1;?>.<BR>
Если Ваш продавец, в течении 7 дней после отправки заказа, его не
подтвердил. Напишите об этом администратору: <A HREF="nevvmlm@gmail.com">nevvmlm@gmail.com</A>
Вам будет предоставлен другой продавец.
</td>
<?php else:
$sql=mysql_query("select*from users where user='$sparent'");
$row=mysql_fetch_array($sql);
$pwmz=$row['wmz'];
?>
<TD>
Уважаемый,
<?=$login?>
! Ваш текущий статус - Уровень
<?=$rang;?>, и сейчас Вы можете заказать следующий (Уровень <?=$rang+1;?>).<BR>
Для этого заполните нижеприведенную форму и переведите <?=$cash;?> на кошелек Вашего продавца: <B><?=$pwmz;?></B>. Перевод должен быть с кодом протекции, срок протекции устанавливайте на 7 дней. В примечании к переводу укажите: <B>, оплата уровня <?=$rang+1;?>, от <?=$login;?></B>.
</TD><BR><BR>
<TABLE align=center border=0 class=a1>
<TR>
<FORM action="wmk:payto">
<INPUT type="hidden" value="<?=$cash;?>" name="AMOUNT">
<input name="Purse" value="<?=$pwmz;?>" type="hidden">
<INPUT type="hidden" value="OT - <?=$login;?>, C mlm.hut2.ru" name="Desc"><BR>
<INPUT name="wmk:payto?Purse=<?=$pwmz;?>" type="submit" class="стиль5" value="::СНАЧАЛА ОПЛАТИТЕ УРОВЕНЬ::">
</FORM>
<FORM METHOD=POST ACTION="order.php">
<TD>Введите код протекции от 5 до 40 символов!: <INPUT TYPE="text" NAME="protect"></TD>
<TD><INPUT TYPE="submit" name="submit" value="::Заказать::" class=b></TD>
</FORM></TR>
</TABLE>
<?php endif;endif;else:
$ulength=strlen($protect);
if (($ulength<'5') || ($ulength>'40')):
?><FORM METHOD=POST ACTION="order.php">
<TD><Font class=d>Код протекции должен быть от 5 до 40 символов!</font><BR><BR>
<FORM action="wmk:payto">
<INPUT type="hidden" value="<?=$cash;?>" name="AMOUNT">
<input name="Purse" value="<?=$pwmz;?>" type="hidden">
<INPUT type="hidden" value="OT - <?=$login;?>, C mlm.hut2.ru" name="Desc"><BR>
<INPUT name="wmk:payto?Purse=<?=$pwmz;?>" type="submit" class="стиль5" value="::СНАЧАЛА ОПЛАТИТЕ УРОВЕНЬ::">
</FORM>
Введите код протекции: <INPUT TYPE="text" NAME="protect">
<INPUT TYPE="submit" name="submit" value="::Заказать::" class=b><TD></FORM>
<?php
else:
$sql=mysql_query("select*from users where user='$login'");
$row=mysql_fetch_array($sql);
$orang=$row['rang']+1;
$parent=$row['parent'];
$parent2=$row['parent2'];
$parent3=$row['parent3'];
$parent4=$row['parent4'];
if($orang=="1"):
$sparent=$parent;$cash="0.50";
elseif($orang=="2"):
$sparent=$parent2;$cash="1";
elseif($orang=="3"):
$sparent=$parent3;$cash="5";
elseif($orang=="4"):
$sparent=$parent4;$cash="10";
elseif($orang=="5"):
$sparent=$parent;$cash="35";
elseif($orang=="6"):
$sparent=$parent2;$cash="55";
elseif($orang=="7"):
$sparent=$parent3;$cash="135";
elseif($orang=="8"):
$sparent=$parent4;$cash="315";
endif;
$sq=mysql_query("select*from users where user='$sparent'");
$ro=mysql_fetch_array($sq);
$pwmz=$ro['wmz'];
$pemail=$ro['email'];
?>
<TD>Уважаемый <?=$login;?>! Заказ принят. Переведите <?=$cash;?> Вашему продавцу на кошелек: <?=$pwmz;?>, с кодом протекции: <?=$protect;?> <BR> Вашему продавцу отправлено письмо с информацией о Вашем заказе, как только он подтвердит получение денег, Вам будет присвоен Уровень <?=$orang;?>
<?php
$date=date("Y-m-d");
mysql_query("insert into orders values(null,'$login','$sparent','$orang','$protect','$date');");
$message="Уважаемый $sparent!
Уважаемый участник проекта MLM! Только что, один из Ваших реффералов заказал у Вас Уровень $orang. Проверьте свой кошелек на наличие новых переводов.
Подтвердить заказ можно из аккаунта.
Войти в аккаунт - http://mlm.hut2.ru/login.php
С уважением, Администратор";
mail("$pemail","Новый заказ!","$message","From: flit@inbox.ru\n"."Content-type: text/plain; charset=windows-1251");
?>
</TD>
<BR><BR><BR><BR><BR><BR> <CENTER><A HREF="login.php"><font class=f><<< В аккаунт</font></A></CENTER><BR> <?php endif;endif;endif;endif;endif;?>
<?php include("footer.html");?>
Спустя 17 минут, 7 секунд (31.08.2010 - 23:14) inpost написал(а):
Вставку оформи нормально, проблем не будет c добавлением.:
mysql_query("INSERT INTO `orders` SET
`login`='".$login."',
`sparent`='".$sparent."'
");
Спустя 13 минут, 31 секунда (31.08.2010 - 23:27) copchic написал(а):
Ошибка где-то тут
Это код для проверки кол. знаков. Но когда нажимаеш на форму проверка не работает
<?php endif;endif;else:
$ulength=strlen($protect);
if (($ulength<'5') || ($ulength>'40')):
?>
Это код для проверки кол. знаков. Но когда нажимаеш на форму проверка не работает
<FORM action="wmk:payto">
<INPUT type="hidden" value="<?=$cash;?>" name="AMOUNT">
<input name="Purse" value="<?=$pwmz;?>" type="hidden">
<INPUT type="hidden" value="OT - <?=$login;?>, C mlm.hut2.ru" name="Desc"><BR>
<INPUT name="wmk:payto?Purse=<?=$pwmz;?>" type="submit" class="стиль5" value="::СНАЧАЛА ОПЛАТИТЕ УРОВЕНЬ::">
</FORM>
<FORM METHOD=POST ACTION="order.php">
<TD>Введите код протекции от 5 до 40 символов!: <INPUT TYPE="text" NAME="protect"></TD>
<TD><INPUT TYPE="submit" name="submit" value="::Заказать::" class=b></TD>
</FORM>
Спустя 1 час, 17 минут, 56 секунд (1.09.2010 - 00:45) inpost написал(а):
copchic
а где у формы метод передачи? <FORM action="wmk:payto">
Что за вложенность?
Для ИЕ это неприемлемо. Тут лучше всего было бы все переписать по порядку.
<?=$cash;?> - Лучше не писать сокращенно.
а где у формы метод передачи? <FORM action="wmk:payto">
Что за вложенность?
<FORM METHOD=POST ACTION="order.php">
<TD><Font class=d>Код протекции должен быть от 5 до 40 символов!</font><BR><BR>
<FORM action="wmk:payto">
Для ИЕ это неприемлемо. Тут лучше всего было бы все переписать по порядку.
<?=$cash;?> - Лучше не писать сокращенно.
$sparent=$parent;$cash="0.50";- для этих целей есть switch
elseif($orang=="2"):
$sparent=$parent2;$cash="1";
Спустя 6 часов, 43 минуты, 26 секунд (1.09.2010 - 07:28) twin написал(а):
inpost
Цитата |
для этих целей есть switch |
для этих целей есть массивы. switch не для этих целей.
Спустя 11 часов, 20 минут, 48 секунд (1.09.2010 - 18:49) copchic написал(а):
Форма
При передаче кода проверка на колличество символов не работает и скрипт далее не выполняется сколько символов бы не вводил, а скрипт начинает работать сначала. Посмотрите где тут ошибка!!!
<FORM METHOD=POST ACTION="order.php">
<TD>Введите код протекции от 5 до 40 символов!: <INPUT TYPE="text" NAME="protect"></TD>
<TD><INPUT TYPE="submit" name="submit" value="::Заказать::" class=b></TD>
</FORM>
При передаче кода проверка на колличество символов не работает и скрипт далее не выполняется сколько символов бы не вводил, а скрипт начинает работать сначала. Посмотрите где тут ошибка!!!
Спустя 11 минут, 4 секунды (1.09.2010 - 19:00) Winston написал(а):
Может так?
<FORM METHOD="post" ACTION="order.php">
<TD>Введите код протекции от 5 до 40 символов!: <INPUT TYPE="text" NAME="protect"></TD>
<TD><INPUT TYPE="submit" name="submit" value="::Заказать::" class="b"></TD>
</FORM>
Спустя 11 минут, 38 секунд (1.09.2010 - 19:12) copchic написал(а):
Это конечно ошибка,но ничего не изменилось код должен писаться в бд .
Почему при вводе кода скрипт начинает работать сначала?
Почему при вводе кода скрипт начинает работать сначала?
_____________
Я знаю, что ничего не знаю...