Добро пожаловать, Гость!
говнокод
Помощь мастерам | говнокод
Nnm :
Вот такую раскладку я использовал для загса казамы
<?php
define("H",$_SERVER["DOCUMENT_ROOT"].'/');
foreach(array('start','sess','settings','ipua','fnc','user') as $a)
include_once H.'sys/inc/'.$a.'.php';
$set['title']='Загс';
include_once H.'sys/inc/thead.php';
title();
aut();
if(isset($_GET['id']) && isset($user)){
$id=intval($_GET['id']);
if(!isset($_SESSION['present']))$_SESSION['present']='';
$w= array('buk' => 'Букет', 'inter' => 'Интерьер', 'tort' => 'Торт', 'kol' => 'Кольцо', 'kruiz' => 'Круиз', 'trans' => 'Транспорт');
if(isset($_GET['dir'])){
if(isset($_POST['img'])){
$img=db::escape(core::escape($_POST['img']));
$_SESSION['present']=$img;
$_SESSION['msg']='Подарок успешно добавлен в корзину';
header('location:zags.php?id='.$id);
die();
}
$dir=db::escape(core::escape($_GET['dir']));
echo '<div class="main_menu">Вы приобретаете '.strtr($dir,$w).' к свадьбе с '.user::nick($id).'</div>';
$e=glob('img/'.$dir.'/*.png');
foreach($e as $r)
echo '<table class="main"><tr><td><img src="'.$r.'"/>'.$r.'</td><td>Стоимость данного подарка составляет 1000 баллов. Уверены '.user::nick($id).' оценит ваше внимание</td></tr><tr><td><form class="menu" action="?id='.$id.'&'.$passgen.'"><input type="submit" name="img" value="Купить"/></form></td></tr></table>';
echo '<div class="foot">» <a href="?id='.$id.'">Назад в магазин</a></div>';
echo '<div class="foot">» <a href="zags.php?id='.$id.'">Назад в загс</a></div>';
include_once H.'sys/inc/tfoot.php';
die();
}
foreach(array('buk','inter','kol','kruiz','tort','trans') as $q)
echo '<div class="main">» <a href="?id='.$id.'&dir='.$q.'"> '.strtr($q,$w).'</a></div>';
echo '<div class="foot">» <a href="zags.php?id='.$id.'">Назад в загс</a></div>';
include_once H.'sys/inc/tfoot.php';
die();
}
?>
но кодер Olik назвал ее говнокодом вот я и подумал может и правда говнокод малюю? покажите как будет правельнее Я всю голову сломал
говнокод
13 Фев 2016Вот такую раскладку я использовал для загса казамы
<?php
define("H",$_SERVER["DOCUMENT_ROOT"].'/');
foreach(array('start','sess','settings','ipua','fnc','user') as $a)
include_once H.'sys/inc/'.$a.'.php';
$set['title']='Загс';
include_once H.'sys/inc/thead.php';
title();
aut();
if(isset($_GET['id']) && isset($user)){
$id=intval($_GET['id']);
if(!isset($_SESSION['present']))$_SESSION['present']='';
$w= array('buk' => 'Букет', 'inter' => 'Интерьер', 'tort' => 'Торт', 'kol' => 'Кольцо', 'kruiz' => 'Круиз', 'trans' => 'Транспорт');
if(isset($_GET['dir'])){
if(isset($_POST['img'])){
$img=db::escape(core::escape($_POST['img']));
$_SESSION['present']=$img;
$_SESSION['msg']='Подарок успешно добавлен в корзину';
header('location:zags.php?id='.$id);
die();
}
$dir=db::escape(core::escape($_GET['dir']));
echo '<div class="main_menu">Вы приобретаете '.strtr($dir,$w).' к свадьбе с '.user::nick($id).'</div>';
$e=glob('img/'.$dir.'/*.png');
foreach($e as $r)
echo '<table class="main"><tr><td><img src="'.$r.'"/>'.$r.'</td><td>Стоимость данного подарка составляет 1000 баллов. Уверены '.user::nick($id).' оценит ваше внимание</td></tr><tr><td><form class="menu" action="?id='.$id.'&'.$passgen.'"><input type="submit" name="img" value="Купить"/></form></td></tr></table>';
echo '<div class="foot">» <a href="?id='.$id.'">Назад в магазин</a></div>';
echo '<div class="foot">» <a href="zags.php?id='.$id.'">Назад в загс</a></div>';
include_once H.'sys/inc/tfoot.php';
die();
}
foreach(array('buk','inter','kol','kruiz','tort','trans') as $q)
echo '<div class="main">» <a href="?id='.$id.'&dir='.$q.'"> '.strtr($q,$w).'</a></div>';
echo '<div class="foot">» <a href="zags.php?id='.$id.'">Назад в загс</a></div>';
include_once H.'sys/inc/tfoot.php';
die();
}
?>
но кодер Olik назвал ее говнокодом вот я и подумал может и правда говнокод малюю? покажите как будет правельнее Я всю голову сломал
Комментарии:
Nnm 17 Фев 2016
Автор темы
Olk, да я уже понял спасибо.
Добавлено:
Olk, у меня при эксперементе с массивом ошибка
Добавлено:
( ͡° ͜ʖ ͡°)
Автор темы
Olk, да я уже понял спасибо.
Добавлено:
Olk, у меня при эксперементе с массивом ошибка
Добавлено:
( ͡° ͜ʖ ͡°)
Olk 17 Фев 2016
Nnm, Либо я теории не дочитал, либо только с заданным в массиве ключом.
Добавлено:
Проверил валидатором - ошибок нет.
Nnm, Либо я теории не дочитал, либо только с заданным в массиве ключом.
Добавлено:
Проверил валидатором - ошибок нет.
Nnm 17 Фев 2016
Автор темы
Olk, и что ты там исправил? что то я не нашел разницы с тем что уже дали... если не считать функции exit которая там нафиг не нужна т.к подвал и так ее содержит
Добавлено:
а еще про ключи хотел уточнить $w[$q] эта фишка только с заданным в массиве ключом прокатит или можно прямо в переменной ключ для значения подставлять
Добавлено:
синтаксическая ошибка в 11 строке файл не работает ... перехимичил
Автор темы
Olk, и что ты там исправил? что то я не нашел разницы с тем что уже дали... если не считать функции exit которая там нафиг не нужна т.к подвал и так ее содержит
Добавлено:
а еще про ключи хотел уточнить $w[$q] эта фишка только с заданным в массиве ключом прокатит или можно прямо в переменной ключ для значения подставлять
Добавлено:
синтаксическая ошибка в 11 строке файл не работает ... перехимичил
Nnm 17 Фев 2016
Автор темы
МиссКаприз, хм... работает, спасибо
Добавлено:
только я прикол с ключами не уловил ....
Автор темы
МиссКаприз, хм... работает, спасибо
Добавлено:
только я прикол с ключами не уловил ....