Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2020, 06:09   #1
swert313
 
Регистрация: 15.04.2020
Сообщений: 5
По умолчанию помогите с заданием

при нажатии кнопки создать выдает ошибку (ошибка формата времени)
и при вводе суммы он выдает 0 а должен выдавать сумму которую ввели и +%
фаил addzad.php
Код:
<?top('Создание задания');?>
<link rel="stylesheet" href="/system/mane/css/serferc.css">
<?
include "system/config/serf.php";

messageinform('Реклама, разрушающая таймер и содержащая запрещенные материалы будет заблокирована в выдаче вместе со средствами. При неоднократном нарушении - рекламодатель может быть забанен.');?>
<div class="alls_blocks_settings_ser">
	<table class="blocks_ad">
		<tbody>
			<tr>
				<td width="135" class="namis_n">Название: </td>
				<td colspan="2"><input maxlength="50" id="name_prog" type="text"><span class="pod_in">Название вашего сайта, или рекламной кампании.</span></td>
			</tr>
			<tr>
				<td class="namis_n">Описание:</td>
				<td colspan="2"><input id="opis_pr" maxlength="130" type="text"><span class="pod_in">Короткое описание вашего сайта.</span></td>
			</tr>
			<tr>
				<td class="namis_n">Ссылка:</td>
				<td colspan="2"><input id="webs_pr" type="text" value="http://"><span class="pod_in">Ссылка на рекламируемый вами ресурс.</span></td>
			</tr>
			<tr>
				<td class="namis_n">Вознагрождение</td>
				<td colspan="2"><input id="sum_z" type="text" ><span class="pod_in">Сумма вознагрождения</span></td>
			</tr>
			
				
				<span style="    float: left;
    display: block;
    position: relative;
    width: 18px;
    top: -3px;
    left: 5px;"><input id="unic_pr" type="checkbox"></span><span style="clear: both;"></span></td>
			</tr>
		</tbody>
	</table>
	<div id="numberstete">Стоимость Задания: <?=$sum_z+$itogsum;?></div>
	<small><font color="#999">Добавленые вами ссылки не буду видны вам в разделе Задания. <br>Они будут доступны только другим пользователям.</font></small>
	<input class="go_adv_web" type="submit" onclick="add_adver_viee();return false;" value="Создать">
</div>
<script>

});	
</script>
<?bottom();?>
фаил add_zad.php
Код:
<?
if(!(array_key_exists('HTTP_X_REQUESTED_WITH',$_SERVER) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')) {
	exit('А, что мы тут делаем?)');
} else {
	include 'mane/func.php';
	@include "../config/serf.php";

	if (CheckToken($token)) {
		$name_p = clear($_POST['name_prog']);
		$ops = clear($_POST['opis_pr']); 
		$web = clear($_POST['web_pr']);
		$sum_z = clear($_POST['sum_z']);
		$unic = clear($_POST['unic_pr']);

		if (!empty($name_p) || !empty($ops) || !empty($web) ) {
			$checksinf = $db->column("zadan","users = ? && status != 1 && type = 1",[1=>ULG]);
			if ($checksinf < $serf['limits']) {
				if (numstr($name_p) > 54 OR numstr($name_p) < 10) {
					messgo(0,'Название проекта больше 50-ти или меньше 10-ти символов');
				} else {
					if (numstr($ops) > 130 OR numstr($ops) < 10) {
						messgo(0,'Описание проекта больше 130-ти или меньше 10-ти символов');
					} else {
						if (substr($web, 0, 7) != 'http://' && substr($web, 0, 8) != 'https://') {
							messgo(0,'Ошибка формата ссылки. В ней нет http:// или https://');
						} else {
							if (substr_count($web, 'http://') > 1 OR substr_count($web, 'https://') > 1) {
								messgo(0,'У вас дублируется http:// или https:// в поле ссылка');
							} else {
									
											$sum = $sum_z;
											
									}

									if ($unic == 'true') {
										$ult = $serf['unic_sum'];
										$ult_s = 1;
									} else {
										$ult = 0;
										$ult_s = 0;
									}
									
                                     $itogsum = $sum/100*$serf['sum_wea_admz'];
									 $itogsum = $itogsum+$serf['sum_wea_admz'];

									

									$db->inserts("serf","`users`,`name_web`,`pod_text`,`web`, `time`,`sum`,`limits`","?,?,?,?,?,?,?",[1=>ULG, 2=>$name_p, 3=>$ops, 4=>$web, 5=> $p_time, 6=>$itogsum, 7=>$ult_s]);
									messgo(1,'Сайт успешно добавлен в задание','serflist');							
								}
							}
						}
					}
				}
			} else {
				messgo(0,'Вы достигли лимита в '.$serf['limits'].' ссылок');
			}
		} else {
			messgo(0,'Вы пропустили полеы');
		}
	} else {
		messgo(0,'Ошибка');
	}
}
?>
фаил serf.php
Код:
<?

$serf = array(

	'times' => '1440',		// Время через которое пользователь сможет сного повторить просмотр серфинга

	// Серфинг
	'sum_2'=>'0.002',
	'sum_3'=>'0.004',
	'sum_4'=>'0.008',
	'sum_5'=>'0.010',
	'sum_6'=>'0.014',
	'sum_7'=>'0.020',
	//

	// Баннерный серфинг
	'sum_ban_2'=>'0.002',
	'sum_ban_3'=>'0.004',
	'sum_ban_4'=>'0.008',
	'sum_ban_5'=>'0.010',
	'sum_ban_6'=>'0.014',
	'sum_ban_7'=>'0.020',
	//    



	'unic_sum' => '0.020',		// Сумма за никальную ссылку

	'mis_sum' => '0.010',		// Минимальная сумма за 1 клик | Серфинг

	'mis_sum_ban' => '0.012',	// Минимальная сумма за 1 клик | Баннерный

	'sum_wea_adm' => '0.003',	// Процент Админа
	'sum_wea_admz' => '8%',	// Процент Админа

	// Таймер серфинга
	'times_1'=>'5',
	'times_2'=>'10',
	'times_3'=>'20',
	'times_4'=>'30',
	'times_5'=>'40',
	'times_6'=>'50',
	'times_7'=>'60',
	//


	'limits'=>'30'		// Максимальный лимит на откл. ссылки серфинга

);

?>
скрипт купил пытаюсь доработать
swert313 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с заданием на с# AndalKing Помощь студентам 1 23.05.2019 08:22
Помогите с заданием LeioStyle Помощь студентам 1 07.12.2018 12:12
Помогите с заданием plz Евгений57 Общие вопросы C/C++ 7 24.09.2014 12:22
помогите с заданием klepan Общие вопросы C/C++ 2 26.06.2009 12:32