X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Оцените тупость кода
pomp
pomp
Topic Starter сообщение 3.4.2009, 4:36; Ответить: pomp
Сообщение #1


ПРАКТИКУМ:
Нужно было побыстрому :hihi:, решил поприкалываться. Весь сайт (отрисовка и код) сделан для друзей НАШАРУ за 4 часа. Потому и так.
Получилась такая вот каша. Давайте потренируемся в програмировании - и напишем, как бы Вы урезали содержание скрипта (функции, масивы и т.д.)
Саму страницу (функционал), можно посмотреть тут.

Код :sarcastic:
[PHP]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru">
<head>
<title>Gipsy Awords 2008-2009</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta name="keywords" content="Gipsy Awords 2008-2009" />
<meta name="description" content="Gipsy Awords 2008-2009" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<style>
body {background: url(img/bg.jpg); text-align:center; font:bold 16px tahoma, sans-serif; color: white; padding-top: 200px;}
</style>
<body>
<?
require_once("config.php");
$ip = getenv("REMOTE_ADDR");
$query = "SELECT * FROM ip WHERE user_ip='$ip'";
$res = mysql_query($query) or die(mysql_error());
$row = mysql_num_rows($res);
if ($row == "1")
{
echo( "Вы уже голосовали!<br>" );
echo( "Ваш IP: <b style='color:red;'>$ip</b>" );
echo( "<br><br><a href='index.php'>Вернуться</a>" );
exit();
}
else
{
// Start
$query_add = "INSERT INTO `ip`(`user_ip`) VALUES('$ip') ";
$choice = $_GET['choice'];
if ($choice == "1")
{
//1
$query_choice = "SELECT sum FROM quote WHERE id=1";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='1'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!<br>";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 1
}
else
{
if ($choice == "2")
{
//2
$query_choice = "SELECT sum FROM quote WHERE id=2";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='2'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 2
}
else
{
if ($choice == "3")
{
//3
$query_choice = "SELECT sum FROM quote WHERE id=3";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='3'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 3
}
else
{
if ($choice == "4")
{
//4
$query_choice = "SELECT sum FROM quote WHERE id=4";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='4'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 4
}
else
{
if ($choice == "5")
{
//5
$query_choice = "SELECT sum FROM quote WHERE id=5";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='5'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 5
}
else
{
if ($choice == "6")
{
//6
$query_choice = "SELECT sum FROM quote WHERE id=6";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='6'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 6
}
else
{
if ($choice == "7")
{
//7
$query_choice = "SELECT sum FROM quote WHERE id=7";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='7'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 7
}
else
{
if ($choice == "8")
{
//8
$query_choice = "SELECT sum FROM quote WHERE id=8";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='8'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 8
}
else
{
if ($choice == "9")
{
//9
$query_choice = "SELECT sum FROM quote WHERE id=9";
$res = mysql_query($query_choice) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
$tot = $row['sum'];
}
$add = $tot+$b;
$query_choice = "UPDATE quote SET sum='$add' WHERE id='9'";
if(mysql_query($query_choice))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='5; URL=index.php'></HEAD>";
echo "Спасибо! Вас Голос Учтен!";
echo( "<br><br>Ждите 5 секунд, идет переадресация, или <a href='index.php'>нажмите, что бы вернуться.</a>" );
} else links("Ошибка!<br>Свяжитесь, пожалуйста, с администратором: <a href='mailto:master@pixelag.net'>master@pixelag.net</a>");;
//end 9
}
else {};
}
}
}
}
}
}
}
}
if(mysql_query($query_add)) print"";
// End
};
?>
</body>
[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыДайте, пожалуйста, фрагмент кода на джаваскрипте для калькулятора на сайте
3 re-search 1376 7.7.2019, 15:20
автор: web-coder
Открытая тема (нет новых ответов) Чистка вредного кода на сайтах WP
0 SkyFire 2288 24.12.2017, 11:30
автор: SkyFire
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыОцените мой первый банер?
5 r0mZet 1763 11.4.2016, 11:34
автор: ShowPrint
Открытая тема (нет новых ответов) Нужна помощь в изменении кода сайта.
6 sanuzelservice 5909 2.12.2015, 15:07
автор: -sanuzelservice-
Горячая тема (нет новых ответов) Услуги по валидации кода
37 alizid1 14025 31.1.2015, 15:02
автор: kstnews


 



RSS Текстовая версия Сейчас: 29.3.2024, 16:51
Дизайн