• XSS.stack #1 – первый литературный журнал от юзеров форума

Журнал регистрации заявок на устр. поломок сети

penguen

RAID-массив
Забанен
Регистрация
04.09.2005
Сообщения
58
Реакции
0
Пожалуйста, обратите внимание, что пользователь заблокирован
Начал делать журнал заявок. С пых-пыхом особо не на ура дружу.
Посиму строго не пинайте деды кодинга :D

Создал отдельную тему, чтобы не засорять иную "Запросник по скриптам", т.к. будут еще вопросы по сабжу. Задавал вопросы на forum.php.su
Толком или не отвечают, или отвечают но с задержкой, или тупо стеб. Одним словом заеб** слушать умников и моральных деградантов. Дадеюсь на вашу помощь.
Заранее спасибо.

вот дамп бд:

Код:
CREATE TABLE `zayavki` (
  `id` int(255) NOT NULL AUTO_INCREMENT,
  `address` varchar(255) NOT NULL,
  `telephone` varchar(255) NOT NULL,
  `ethernet` varchar(255) NOT NULL,
  `problem` varchar(255) NOT NULL,
  `admcomment` varchar(255) NOT NULL,
  `comment` varchar(255) NOT NULL,
  `who` varchar(255) NOT NULL,
  `number` decimal(65,0) NOT NULL,
  `add_date` datetime NOT NULL,
  `stop_date` datetime NOT NULL,
  PRIMARY KEY (`id`,`address`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
уточнение по полю ethernet, здесь заносится 1 или 0, 1 -это сетевики, 0- модемное соединение.

вот сам пых-код


Код:
<html>
<head>
<style type="text/css">
th {
font-weight:bold;
background-color:orange;
font-size:14px;
}

td {
font-size:14px;
color: #00;
text-align:center;
}
</style>
</head>
<body>
<table border=1 width=95% align=center valign=middle>
<th>№</th><th>Дата принятия</th><th>Адрес абонента</th><th>Телефон</th><th>Вид подкл.</th><th>Коментарий</th><th>Кто сделал</th><th>Комент админа</th><th>Дата выполн.</th>
<?php
//$ethernet='';
require_once("conf/config.php");

$ethernet=0;
/*
    if(!$result)
    {
	echo mysql_error();
	echo $query;
	exit();
    }

*/
// $vivod = mysql_fetch_array($result);
 //$skolkozayav = mysql_num_rows($result);

 /******++++++++++++++++++++++++++++++++++++++++++******/

#echo $_SERVER['QUERY_STRING'];
//$ethernet=$_GET["ethernet"];

if( $_GET['ethernet']==0)
{
    $query  = "SELECT *, DATE_FORMAT(add_date,'%d.%m.%Y %T'), DATE_FORMAT(stop_date,'%d.%m.%Y %T') AS add_date,stop_date FROM zayavki WHERE `ethernet`=".(int)$_GET['ethernet'];
$result = mysql_query($query);

$number=0;
 while ($myrow=mysql_fetch_array($result))
 {
 $number++;
echo "<tr><td>$number</td><td>$myrow[add_date]</td><td>$myrow[address]</td><td>$myrow[telephone]</td><td>$myrow[ethernet]</td><td>$myrow[comment]</td><td>$myrow[who]</td><td>$myrow[admcomment]</td><td>$myrow[stop_date]</td></tr>";

 }


}
elseif ($_GET['ethernet']==1)
{
$query  = "SELECT *, DATE_FORMAT(add_date,'%d.%m.%Y %T'), DATE_FORMAT(stop_date,'%d.%m.%Y %T') AS add_date,stop_date FROM zayavki WHERE `ethernet`=".(int)$_GET['ethernet'];
$result = mysql_query($query);
$number=0;
 while ($myrow=mysql_fetch_array($result))
 {
 $number++;

echo "<tr><td>$number</td><td>$myrow[add_date]</td><td>$myrow[address]</td><td>$myrow[telephone]</td><td>$myrow[ethernet]</td><td>$myrow[comment]</td><td>$myrow[who]</td><td>$myrow[admcomment]</td><td>$myrow[stop_date]</td></tr>";
}
}
else
{
$query  = "SELECT *, DATE_FORMAT(add_date,'%d.%m.%Y %T'), DATE_FORMAT(stop_date,'%d.%m.%Y %T') AS add_date,stop_date FROM zayavki LIMIT 0,25";

 $result = mysql_query($query);
  if(!$result)
     {
	echo mysql_error();
	echo $query;
	exit();
     }
$number=0;
 while ($myrow=mysql_fetch_array($result))
 {
 $number++;
//echo "<tr><td>$number</td><td>$myrow[add_date]</td><td>$myrow[address]</td><td>$myrow[telephone]</td><td><a href=\"problem.php?ethernet=$myrow[ethernet]\"><img border=0 src=\"/images/$myrow[ethernet].png\"></a></td><td>$myrow[comment]</td><td>$myrow[who]</td><td>$myrow[admcomment]</td><td>$myrow[stop_date]</td></tr>";

echo "test";
 }
 }

?>
 </table>
 </body>
 </html>
config.php
Код:
<?php

$title="Problem";
$html_keywords="";
$html_description="";
/*****************************/
  $db_host = "localhost";
  $db_user = "root";
  $db_pass = "PKgR2gie";
  $db_name = "journal_problem";
  if(!mysql_connect($db_host, $db_user, $db_pass)) echo "Не могу подключиться к MySQL!
";
  if(!mysql_select_db($db_name)) echo "Не могу найти базу!
";
mysql_query("SET NAMES `utf8`");
?>

Принимаю любую адекватную критику и помощь по кодинку. Как запросов и оптимизации таблицы, так и кодинга.

Проблема пока в том, что по условию не выводит ничего. Где я пропарился?
Пните в нужном направлении. Спасибо заранее
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх