Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Ошибка ввода (Стас) 09/04/2011 - 17:12:46
      Re: Ошибка ввода (Akina) 09/04/2011 - 22:41:47
      Re: Ошибка ввода (Alexandr) 10/04/2011 - 15:06:58



From: Стас - 09/04/2011 - 17:12:46
Subject:Ошибка ввода
-----------------
Добрый день!подскажите пожалуйста что не так со кодом, при заполнении этих форм постоянно выдает ошибку ввода


<?
require_once('zsecurity.php');
session_start();
include('moneyfortimer.php');
$res=mysql_query("select count(id) as kolvo from tb_ads where vip='1'");
$res=mysql_fetch_array($res);
$vipmest1=$res["kolvo"];

$res=mysql_query("select count(id) as kolvo from tb_advertisers where vip='1'");
$res=mysql_fetch_array($res);
$vipmest2=$res["kolvo"];

$vipmest=$vipmest1+$vipmest2;

$dyn=$hits;
$ds=$dopsec;
$vipprice=$vipblock;
$p=$sitepurse;
$vn=$sitevalname;

if (isset($_POST["wmid"]))
{
if (strtolower($_POST['code'])!= strtolower($_SESSION['texto']))
{
echo "<img src=\"images/error.png\" align=\"middle\"> Неверно введен код с картинки... <br></td></table>";
include('footer.php');
exit();
}

function limpiarez($mess)
{
$mess=str_replace(";"," ",$mess);
$mess=str_replace("$"," ",$mess);
$mess=str_replace("'"," ",$mess);
$mess=strip_tags($mess);
return $mess;
}


$wmid=$_POST["wmid"];
if (is_numeric($wmid)!="true")
{
echo "<img src=\"images/error.png\" align=\"middle\"> Введено неверное значение в поле WMID</td></table>";
include('footer.php');
exit();
}
$email=$_POST["email"];
$plan=limpiarez($_POST["plan"]);
if (is_numeric($plan)!="true" or $plan<=0)
{
echo "<img src=\"images/error.png\" align=\"middle\"> Введено неверное значение в поле 'Количество посещений', оно должно быть числовым!!!</td></table>";
include('footer.php');
exit();
}

$url1=limpiarez($_POST["url"]);

$description=limpiarez($_POST["description"]);

$highlight=$_POST["highlight"];
if ($highlight=="" or $highlight=="#000000")
{
$_POST["highlight"]="#ffffff";
}

$timer=$_POST["$timer"];
if($timerpay==1)
{
if ($timer!='5' or $timer!='10' or $timer!='15' or $timer!='20' or $timer!='25' or $timer!='30' or $timer!='35' or $timer!='40' or $timer!='45' or $timer!='50' or $timer!='55' or $timer!='60')
{
echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка ввода!!!</td></table>";
include('footer.php');
exit();
}
$timer1=$timer;
}else{
if ($timer!='1' or $timer!='2' or $timer!='3' or $timer!='4' or $timer!='0')
{
echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка ввода!!!</td></table>";
include('footer.php');
exit();
}
$timer1=20+$timer*5;
}


$dopsec=$_POST["dopsec"];
if ($dopsec!=0 and $dopsec!=1 and $dopsec!=2)
{
echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка ввода!!!</td></table>";
include('footer.php');
exit();
}

$vip=$_POST["vip"];
if ($vip!=0 and $vip!=1)
{
echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка ввода!!!</td></table>";
include('footer.php');
exit();
}

$url1=htmlspecialchars($url1);
$description=htmlspecialchars($description);

if ($wmid==""){echo "<img src=\"images/error.png\" align=\"middle\"> Указаны не все параметры</td></table>"; include('footer.php'); exit();}
if ($plan==""){echo "<img src=\"images/error.png\" align=\"middle\"> Указаны не все параметры</td></table>"; include('footer.php'); exit();}
if ($url1==""){echo "<img src=\"images/error.png\" align=\"middle\"> Указаны не все параметры</td></table>"; include('footer.php'); exit();}
if ($description==""){echo "<img src=\"images/error.png\" align=\"middle\"> Указаны не все параметры</td></table>"; include('footer.php'); exit();}

if($vipmest>=$vipcount) $vip='0';


$sql = "INSERT INTO tb_advertisers (pemail, act, email, plan, url, description, highlight, timer, dopsec, vip) VALUES('$wmid','$act','$email','$plan','$url1','$description','$highlight', '$timer1','$dopsec', '$vip')";
mysql_query($sql) or die(mysql_error());
$res=mysql_query("select id from tb_advertisers where pemail='$wmid' order by id desc");
$res=mysql_fetch_array($res);
$id=$res["id"];
if($timerpay==0)
{
$precio=$dyn*$plan+$timer*$timer5+$vipprice*$vip;
if ($highlight!='#ffffff') { $precio=$precio+$hldyn; }
if ($dopsec==1) { $precio=$precio+$ds; }
if ($dopsec==2) { $precio=$precio+$captcha; }
}
if($timerpay==1)
{
if($timer==5) { $precio=$plan*$dyn5;}
if($timer==10) { $precio=$plan*$dyn10;}
if($timer==15) { $precio=$plan*$dyn15;}
if($timer==20) { $precio=$plan*$dyn20;}
if($timer==25) { $precio=$plan*$dyn25;}
if($timer==30) { $precio=$plan*$dyn30;}
if($timer==35) { $precio=$plan*$dyn35;}
if($timer==40) { $precio=$plan*$dyn40;}
if($timer==45) { $precio=$plan*$dyn45;}
if($timer==50) { $precio=$plan*$dyn50;}
if($timer==55) { $precio=$plan*$dyn55;}
if($timer==60) { $precio=$plan*$dyn60;}
if ($highlight!='#ffffff') { $precio=$precio+$hldyn; }
if ($dopsec==1) { $precio=$precio+$ds; }
$precio=$precio*1+$vipprice*$vip;
}


echo "<center><img src=\"images/ok.png\" align=\"middle\"> Ваш заказ принят! Тем не менее, прежде, чем мы одобрим ваш заказ, Вы должны оплатить $precio $vn<br>";
if($merchant==0)
{
echo "<br><a href='wmk:payto?Purse=$p&Amount=$precio&Desc=Оплата рекламы c WMID $wmid&BringToFront=Y'>Оплатить через WebMoney</a></td></table>";
}
if($merchant==1)
{ ?>
<form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?=$precio?>">
<input type="hidden" name="LMI_PAYMENT_DESC" value="Оплата рекламы, <?=$description?>, <?=$plan?> визитов.">
<input type="hidden" name="LMI_PAYEE_PURSE" value="<?=$p?>">
<input type="hidden" name="service" value="advdynlink">
<input type="hidden" name="id" value="<?=$id?>">
<input type="submit" value="Оплатить">
</form></td></table>
<?
}
if($merchant==2)
{
$mrh_login = $rlogin;
$mrh_pass1 = $rpass1;
$inv_id = 0;
$inv_desc = "Динамическая реклама. WMID: $wmid";
$out_summ = $precio;
$shp_user = $id;
$shp_item = "5";
$in_curr = "WMR";
$culture = "ru";
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item:Shp_user=$shp_user");
echo "<b><center>Ваш заказ принят и будет обработан автоматически сразу же после оплаты!</center></b>";
print
"<center>".
"<form action='https://merchant.roboxchange.com/Index.aspx' method=POST>".
"<input type=hidden name=MrchLogin value=$mrh_login>".
"<input type=hidden name=OutSum value=$out_summ>".
"<input type=hidden name=InvId value=$inv_id>".
"<input type=hidden name=Desc value='$inv_desc'>".
"<input type=hidden name=SignatureValue value=$crc>".
"<input type=hidden name=Shp_item value='$shp_item'>".
"<input type=hidden name=IncCurrLabel value=$in_curr>".
"<input type=hidden name=Culture value=$culture>".
"<input type=hidden name=Shp_user value='$shp_user'>".
"<input type=submit value='Оплатить'>".
"</form></center></td></table>";
}
include('footer.php');
exit();
}
?>
<script language=javascript>
<? if($timerpay == 1)
{ ?>
var t5=<?=$dyn5?>;
var t10=<?=$dyn10?>;
var t15=<?=$dyn15?>;
var t20=<?=$dyn20?>;
var t25=<?=$dyn25?>;
var t30=<?=$dyn30?>;
var t35=<?=$dyn35?>;
var t40=<?=$dyn40?>;
var t45=<?=$dyn45?>;
var t50=<?=$dyn50?>;
var t55=<?=$dyn55?>;
var t60=<?=$dyn60?>;
<?
}
?>
var dyn=<?=$dyn?>;
var hldyn=<?=$hldyn?>;
var ds=<?=$ds?>;
var vipprice=<?=$vipprice?>;
var captcha=<?=$captcha?>;

var celoe;
var drob;
var res;
function okrugl(nums)
{
celoe=Math.floor(nums);
drob=(nums-celoe)*100;
drob=Math.floor(drob);
if(drob>=10)
{
res=celoe+'.'+drob;
}else{
res=celoe+'.0'+drob;
}
return res;
}

function getZakaz(frm)
{
<?if($timerpay == 0)
{ ?>
frm.summa.value=frm.plan.value*dyn+frm.timer.value*timer5+vipprice*frm.vip.value;
if(frm.dopsec.value==1) frm.summa.value=frm.summa.value*1+ds*1;
if(frm.dopsec.value==2) frm.summa.value=frm.summa.value*1+captcha*1;
if(frm.highlight.value!='#ffffff') frm.summa.value=frm.summa.value*1+hldyn*1;
frm.summa.value=okrugl(frm.summa.value); <?
}
if($timerpay == 1)
{ ?>
frm.summa.value=vipprice*frm.vip.value;
if(frm.timer.value==5) frm.summa.value=frm.summa.value*1+t5*frm.plan.value;
if(frm.timer.value==10) frm.summa.value=frm.summa.value*1+t10*frm.plan.value;
if(frm.timer.value==15) frm.summa.value=frm.summa.value*1+t15*frm.plan.value;
if(frm.timer.value==20) frm.summa.value=frm.summa.value*1+t20*frm.plan.value;
if(frm.timer.value==25) frm.summa.value=frm.summa.value*1+t25*frm.plan.value;
if(frm.timer.value==30) frm.summa.value=frm.summa.value*1+t30*frm.plan.value;
if(frm.timer.value==35) frm.summa.value=frm.summa.value*1+t35*frm.plan.value;
if(frm.timer.value==40) frm.summa.value=frm.summa.value*1+t40*frm.plan.value;
if(frm.timer.value==45) frm.summa.value=frm.summa.value*1+t45*frm.plan.value;
if(frm.timer.value==50) frm.summa.value=frm.summa.value*1+t50*frm.plan.value;
if(frm.timer.value==55) frm.summa.value=frm.summa.value*1+t55*frm.plan.value;
if(frm.timer.value==60) frm.summa.value=frm.summa.value*1+t60*frm.plan.value;
if(frm.dopsec.value==1) frm.summa.value=frm.summa.value*1+ds*1;
if(frm.dopsec.value==2) frm.summa.value=frm.summa.value*1+captcha*1;
if(frm.highlight.value!='#ffffff') frm.summa.value=frm.summa.value*1+hldyn*1;
frm.summa.value=okrugl(frm.summa.value);
<?
}
?>

}
</script>

<form name="formzakaz" method="post" action="advertise.php?adv=dyn">
<fieldset><legend>.::Оформление заказа::.</legend>
<table width="400" border="0" align="center">
<tr>
<td width="150" align="left"><p><label>WMID</label></p></td>
<td width="250" align="left"><input type="text" name="wmid" size="25" maxlength="12" autocomplete="off" class="field" value="" tabindex="1" /></td>
</tr>
<tr>
<td width="150" align="left"><p><label>E-Mail</label></p></td>
<td width="250" align="left"><input type="text" name="email" size="25" maxlength="30" autocomplete="off" class="field" value="" tabindex="1" /></td>
</tr>
<tr>
<td width="150" align="left"><p><label>Текст ссылки:</label></p></td>
<td width="250" align="left"><input type="text" name="description" size="25" maxlength="100" autocomplete="off" class="field" value="" tabindex="2" /></td>
</tr>
<tr>
<td width="150" align="left"><p><label>URL:</label></p></td>
<td width="250" align="left"><input type="text" name="url" size="25" maxlength="150" autocomplete="off" class="field" value="http://" tabindex="3" /></td>
</tr>
<tr>
<td width="150" align="left"><p><label>Кол-во визитов:</label></p></td>
<td width="250" align="left"><input name="plan" type="text" onChange="getZakaz(this.form)" value="0" size="6" maxlength="150" tabindex="4"/></td>
</tr><?if($timerpay == 0)
{ ?>
<tr>
<td width="150" align="left">Таймер: </th>
<td>
<select name="timer" autocomplete="off" onChange="getZakaz(this.form)" tabindex="5">
<option value="0">20 секунд</option>
<option value="1">25 секунд</option>
<option value="2">30 секунд</option>
<option value="3">35 секунд</option>
<option value="4">40 секунд</option>
</select></td></tr><?
}
if($timerpay == 1)
{ ?> <tr>
<td width="150" align="left"><p><label>Таймер:</label></p> </th>
<td>
<select name="timer" autocomplete="off" onChange="getZakaz(this.form)" tabindex="5">
<option value="5">5 секунд</option>
<option value="10">10 секунд</option>
<option value="15">15 секунд</option>
<option value="20">20 секунд</option>
<option value="25">25 секунд</option>
<option value="30">30 секунд</option>
<option value="35">35 секунд</option>
<option value="40">40 секунд</option>
<option value="45">45 секунд</option>
<option value="50">50 секунд</option>
<option value="55">55 секунд</option>
<option value="60">60 секунд</option>
</select></td></tr>
<?
}
?>

<tr>
<td width="150" align="left"><p><label>Цвет:</label></p> </th>
<td>
<select name="highlight" autocomplete="off" onChange="getZakaz(this.form)" tabindex="5">
<option value="#ffffff">Нет</option>
<option value="pink">Розовый</option>
<option value="#00ff00">Зелёный</option>
<option value="#0000ff">Синий</option>
<option value="yellow">Жёлтый</option>
<option value="brown">Коричневый</option>
</select></td></tr>
<tr>
<td width="150" align="left">Доп. защита от автокликеров: </td>
<td>
<select name="dopsec" autocomplete="off" onChange="getZakaz(this.form)" tabindex="7">
<option value="0">Нет</option>
<option value="1">Подтверждение просмотра</option>
<option value="2">Ввод каптчи</option>
</select></td></tr>
<tr>
<td width="150" align="left">Разместить в VIP блоке: </td>
<td>
<select name="vip" autocomplete="off" onChange="getZakaz(this.form)" tabindex="8">
<option value="0">Нет</option>
<option value="1">Да</option>
</select><? if($vipmest>=$vipcount) echo "<b>Свободных VIP-мест нет</b>"; ?></td></tr>
<tr>
<td width="150" align="left"><p><label>Введите код: </label></p></td>
<td width="250" align="left"><input type='text' size='3' maxlength='3' name='code' autocomplete="off" class="securitycode" value="" tabindex="9" /></td>
</tr>
<tr>
<td width="150" align="left"> </td>
<td width="250" align="left"><img src="image.php?<?php echo $res; ?>" /></td>
</tr>
<tr>
<td width="150" align="left"><p><label>Стоимость заказа: </label></p></td>
<td width="250" align="left"><input type='text' size='10' maxlength='20' readonly='readonly' name='summa' autocomplete="off" value=""/></td>
</tr>
<tr>
<td width="150" align="left"> </td>
<td width="250" align="right"><input type="submit" value="Оплатить" class="submit" tabindex="10" /></td>
</tr>
</table>
</form>
</fieldset>



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
38247



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |