Обучение/Помощь новичкам | не выполняет запрос
вот код. не хочет работать. выбираю страну и тип техники в<?
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
switch($is['1']){
default:
include './system/h.php';
echo "<form method = 'post' action = '/newstore/search/'>";
echo "<table>";
echo "
<td>
<select name='country' style = '
border-radius: 4px;
border: 1px solid rgb(255, 220, 32);
width: 100%;
height: 36px;
background: #000;
color: #fff;'
>
<option value='usa'>США</option>
<option value='ussr'>СССР</option>
<option value='japan'>ЯПОНИЯ</option>
<option value='france'>ФРАНЦИЯ</option>
<option value='germany'>ГЕРМАНИЯ</option>
<option value='britain'>ВЕЛИКОБРИТАНИЯ</option>
</select>
</td>
";
echo "<td>
<select name='klass' style = '
border-radius: 4px;
border: 1px solid rgb(255, 220, 32);
width: 100%;
height: 36px;
background: #000;
color: #fff;'>
<option value='1'>Легкие</option>
<option value='2'>Средние</option>
<option value='3'>Тяжелые</option>
<option value='4'>ПТ-САУ</option>
<option value='5'>Премиум</option>
";
echo "</select></td>";
echo "</table>";
echo "<input class = 'button' type = 'submit' value = 'Поиск'>";
echo "</form>";
include './system/f.php';
break;
case'search':
echo $_POST['country']."</br>".$_POST['klass'];
if( $_POST['country']!= 'usa' && $_POST['country']!= 'ussr' && $_POST['country']!= 'japan' && $_POST['country']!= 'france' && $_POST['country']!= 'germany' && $_POST['country']!= 'britain' or $_POST['klass']!= '1' && $_POST['klass']!= '2' && $_POST['klass']!= '3' && $_POST['klass']!= '4' && $_POST['klass']!= '5'){
header("Location:".$_SERVER['HTTP_REFERER']."");
exit();
}
else{
$_SESSION['country_stnk'] = check($_POST['country']);
$_SESSION['klass_stnk'] = check($_POST['klass']);
}
header("Location:/newstore/list/");
exit();
break;
case'list':
$country = check($_SESSION['country_stnk']);
$klass = check($_SESSION['klass_stnk']);
if($country == null or $klass == null){
header("Location:/newstore/");
exit();
}
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `shop` WHERE `klass` = '".$klass."' AND `country` = '".$country."' "),0);
if($count == '0'){
echo "Танков по данному запросу нет";
}
else{
$str = '10';
$url = "/newstore/list";
$num = abs($is['2']);
$result = $count;
$tnk_q = mysql_query("SELECT * FROM `shop` WHERE `klass` = '".$klass."' AND `country` = '".$country."' ORDER BY `id` ASC LIMIT ".page($num,$str,$result).",$str ");
while($tnk = mysql_fetch_assoc($tnk_q)){
echo "<span>".$tnk['name']."</span>";
}
}
echo "<a href = '/newstore/'><span>Вернуться к поиску</span></a>";
break;
}
?>
на этом сайте посмотрите ricwar.ru/newstore.php
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
switch($is['1']){
default:
include './system/h.php';
echo "<form method = 'post' action = '/newstore/search/'>";
echo "<table>";
echo "
<td>
<select name='country' style = '
border-radius: 4px;
border: 1px solid rgb(255, 220, 32);
width: 100%;
height: 36px;
background: #000;
color: #fff;'
>
<option value='usa'>США</option>
<option value='ussr'>СССР</option>
<option value='japan'>ЯПОНИЯ</option>
<option value='france'>ФРАНЦИЯ</option>
<option value='germany'>ГЕРМАНИЯ</option>
<option value='britain'>ВЕЛИКОБРИТАНИЯ</option>
</select>
</td>
";
echo "<td>
<select name='klass' style = '
border-radius: 4px;
border: 1px solid rgb(255, 220, 32);
width: 100%;
height: 36px;
background: #000;
color: #fff;'>
<option value='1'>Легкие</option>
<option value='2'>Средние</option>
<option value='3'>Тяжелые</option>
<option value='4'>ПТ-САУ</option>
<option value='5'>Премиум</option>
";
echo "</select></td>";
echo "</table>";
echo "<input class = 'button' type = 'submit' value = 'Поиск'>";
echo "</form>";
include './system/f.php';
break;
case'search':
echo $_POST['country']."</br>".$_POST['klass'];
if( $_POST['country']!= 'usa' && $_POST['country']!= 'ussr' && $_POST['country']!= 'japan' && $_POST['country']!= 'france' && $_POST['country']!= 'germany' && $_POST['country']!= 'britain' or $_POST['klass']!= '1' && $_POST['klass']!= '2' && $_POST['klass']!= '3' && $_POST['klass']!= '4' && $_POST['klass']!= '5'){
header("Location:".$_SERVER['HTTP_REFERER']."");
exit();
}
else{
$_SESSION['country_stnk'] = check($_POST['country']);
$_SESSION['klass_stnk'] = check($_POST['klass']);
}
header("Location:/newstore/list/");
exit();
break;
case'list':
$country = check($_SESSION['country_stnk']);
$klass = check($_SESSION['klass_stnk']);
if($country == null or $klass == null){
header("Location:/newstore/");
exit();
}
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `shop` WHERE `klass` = '".$klass."' AND `country` = '".$country."' "),0);
if($count == '0'){
echo "Танков по данному запросу нет";
}
else{
$str = '10';
$url = "/newstore/list";
$num = abs($is['2']);
$result = $count;
$tnk_q = mysql_query("SELECT * FROM `shop` WHERE `klass` = '".$klass."' AND `country` = '".$country."' ORDER BY `id` ASC LIMIT ".page($num,$str,$result).",$str ");
while($tnk = mysql_fetch_assoc($tnk_q)){
echo "<span>".$tnk['name']."</span>";
}
}
echo "<a href = '/newstore/'><span>Вернуться к поиску</span></a>";
break;
}
?>
на этом сайте посмотрите ricwar.ru/newstore.php
Скрипт войнушки?
TATARIN , нет. битвы титанов.
Походу чтото не роботает...
Коляда , если я написал, значит чтото не работает)
DELETED
12 июля 2017, в 17:21
Delete
vitekya3 (12.07.2017 в 17:17)
Коляда , если я написал, значит чтото не работает)
Коляда , если я написал, значит чтото не работает)
Да похоже дак и есть...
А если по делу то очень много кода и мне в лом смотреть...
shadrvlad , нет. а что за фигня?
И где тут код поиска то?)
________
посл. ред. 12.07.2017 в 17:26; всего 1 раз(а); by TaNi
________
посл. ред. 12.07.2017 в 17:26; всего 1 раз(а); by TaNi
Стр.: 1, 2
