1. Поиск говнокода

    Этот поиск практически ничего не может найти! Но вы всё-таки попытайтесь, вдруг повезет.

    Найдено: 384

  2. PHP / Говнокод #20165

    +3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    function get_users(){
    	$limit = 5;
    	$offset = 0;// $limit * intval($_POST["offset"]);
    	$ids = mysql_escape_string($_POST['ids']);
    	$res = mysql_query("SELECT * from users where id not in ($ids) limit 6 offset $offset");
    	$i = 0;
    	if($res){
    		while ($user = mysql_fetch_object($res)) {
    			$i++;
    			if($i == 6){
    				$i = 5;
    				$more = 'yes';
    				continue;
    			}
    			$users['i' . $i] = $user;
    		}
    		$data = array("status" => "ok", "users" => $users, "count" => $i, 'more' => $more ? $more : "0");
    		echo json_encode($data, JSON_UNESCAPED_UNICODE);
    }

    Пагинация??? Давайте просто пришлём id тех, кого не нужно возвращать

    nikolawan, 09 Июня 2016

    Комментарии (0)
  3. PHP / Говнокод #20159

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if($blog) {
    		$content = get_blog($db, $blog);
    		$content = $content[0];
    		$desc = $content[1];
    		$keyw = $content[2];
    	}
    	if(!$blog) {
    		$content = get_news($db, "SELECT * FROM `news` ORDER BY `id` DESC");
    		$desc = "Блог Neon Games";
    		$keyw = "Блог, Neon, Games, NeonGames, Игры, разработка игр, Разработка";
    	}
    	$content = parse_text($content);

    parse_text на уже готовом HTML

    UsernameAK, 08 Июня 2016

    Комментарии (0)
  4. PHP / Говнокод #20031

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    Нам нужно больше запросов в БД!!!!111 строим дерево меню:
        private function Stack($PageCategory) {
          $Menu = NULL;
          $Q = 'SELECT * FROM '.$this->table.' WHERE pageCategory = '.$PageCategory.' ORDER BY pagePosition;';
          $Result = $this->Result($Q);
          while($Row = mysql_fetch_assoc($Result)) {
            $Row['pageChilds'] = $this->Stack($Row['pageID']);
            $Menu[$Row['pageID']] = $Row;
          }
          return $Menu;
        }
    
    AUTOINCREMENT PHP-way:
        private function CurrentID() {
          $Q = 'SELECT MAX(pageID) as maxID FROM '.$this->table.';';
          $Row = $this->Row($Q);
          return ++$Row['maxID'];
        }
    
    Так форматируем даты:
        private function FormatDate() {
          $Year = substr($this->publication['publicationDate'], 0, 4);
          $Month = substr($this->publication['publicationDate'], 5, 2);
          $Day = substr($this->publication['publicationDate'], 8, 2);
          return $Day.'.'.$Month.'.'.$Year;
        }
    
    Просто контроллер:) А чо?
    <?php
      
      class Slider extends DataBase {
        
        private $slides;
        
        public function GetSlides() {
          $Q = 'SELECT * FROM slide ORDER BY slidePosition;';
          $this->slides = $this->Rows($Q);
        }
        
        public function ViewSlides() {
          $Slides = '';
          if($this->slides) {
            foreach($this->slides as $SlideStack) {
              $Slides .= $this->ViewSlide($SlideStack);
            }
          }
          return $Slides;
        }
        
        private function ViewSlide($SlideStack) {
          $A = '<a href="'.$SlideStack['slideLink'].'">';
          $A .= '  <div class="BannerSlide">';
          $A .= '    <img src="'.I.'/slides/'.$SlideStack['slideImage'].'.jpg">';
          $A .= '    <div class="BannerSlideText">';
          $A .= '      <div class="BannerSlideTextInner">'.$SlideStack['slideName'].'<br>';
          $A .= '        <span>'.$SlideStack['slideText'].'</span>';
          $A .= '      </div>';
          $A .= '    </div>';
          $A .= '  </div>';
          $A .= '</a>';
          return $A;
        }
        
      } // End class
      
    ?>

    Окунулся в велосипедную CMS, на которой ваяет контора http://fn85.ru/

    nik757, 18 Мая 2016

    Комментарии (11)
  5. PHP / Говнокод #20014

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    function loadQuestionsInTest() {
      $mysqli = connectDB();
      $testID = $_POST['testID'];
      $testSets = $mysqli -> query('select * from testsets where test_id = '.$testID.';');
      if ($testSets->num_rows > 0) {
        $query = [];
        while ($row = $testSets -> fetch_assoc()) {
          $loID = $row['lo_id'];
          $questionsCount = $row['count'];
          $questionsInLO = $mysqli -> query('select count(*) as num from questions where lo_id = '.$loID.';') -> fetch_assoc()['num'];
          if ($questionsCount > $questionsInLO)
            $questionsCount = $questionsInLO;
          $query[] = '(select id, content, result, lo_id from questions where lo_id = '.$loID.' order by rand() limit '.$questionsCount.')';
        }
        $query = implode(' union ', $query).' order by rand();';
        
        $questionRes = $mysqli -> query($query);
        $questions = array();
        while ($row = $questionRes->fetch_assoc()) {
          $questionType = json_decode($row['result']) -> type;
          if ($questionType == 'check') {
            $question = array(
              'id' => $row['id'],
              'content' => $row['content'],
              'loID' => $row['lo_id']
            );
            array_push($questions, $question);
          } else if ($questionType == 'input') {
            $questionContent = json_decode($row['result']);
            $questionText = $questionContent -> text;
            $answers = $questionContent -> answers;
            for ($i = count($answers) -1; $i >= 0; $i--)
              $questionText = mb_substr_replace($questionText, '(|answer'.$answers[$i] -> id.'|)', $answers[$i] -> posStart, $answers[$i] -> posEnd - $answers[$i] -> posStart);
            $content = array( 'type' => 'input', 'text' => $questionText );
            $question = array(
              'id' => $row['id'],
              'content' => json_encode($content, JSON_UNESCAPED_UNICODE),
              'loID' => $row['lo_id']
            );
            array_push($questions, $question);
          }
        }
        $response = json_encode($questions, JSON_UNESCAPED_UNICODE);
        echo $response;
        $mysqli -> close();
        return;
      }
      echo '[]';
      $mysqli -> close();
    }

    Моя дипломная работа по теме "тестирование студентов". Загрузка вопросов для прохождения теста из базы. Вопросы должны идти в рандомном порядке, варианты ответов тоже.

    cotheq, 16 Мая 2016

    Комментарии (284)
  6. PHP / Говнокод #19969

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    foreach(mpqn(mpqw("SELECT * FROM {$conf['db']['prefix']}modules_index", "Список модулей", function($error) use($conf){
    	if(strpos($error, "doesn't exist")){
    		qw(pre("ALTER TABLE {$conf['db']['prefix']}modules RENAME {$conf['db']['prefix']}modules_index"));
    	}else{ pre("Ошибка обработки ошибки", $error); }
    })) as $modules){
    	if(array_search($conf['user']['uname'], explode(',', $conf['settings']['admin_usr'])) !== false) $modules['access'] = 5;
    	$conf['modules'][ $modules['folder'] ] = $modules;
    	$conf['modules'][ $modules['folder'] ]['modname'] = $modules['modname'] = (strpos($_SERVER['HTTP_HOST'], "xn--") !== false) ? mb_strtolower($modules['name'], 'UTF-8') : $modules['folder'];
    	$conf['modules'][ $modules['modname'] ] = &$conf['modules'][ $modules['folder'] ];
    	$conf['modules'][ mb_strtolower($modules['name']) ] = &$conf['modules'][ $modules['folder'] ];
    	$conf['modules'][ $modules['id'] ] = &$conf['modules'][ $modules['folder'] ];
    }

    https://github.com/mpak2/mpak.su/blob/master/index.php
    https://habrahabr.ru/post/283166/ - "Самый простой способ создать сайт"

    gost, 10 Мая 2016

    Комментарии (6)
  7. PHP / Говнокод #19960

    −2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    <? require 'config/bd.php'; ?>
    <?
    if($_POST["title"]){
    $id = intval($_POST["id"]);
    $title = intval($_POST["title"]);
    $num = mysql_num_rows(mysql_query("SELECT id FROM banner WHERE id = '".$id."'"));
    if($num>0){
    mysql_query("UPDATE banner SET url = '$url', img = '$img', title = '$title', day = '$day', active = '".$_POST["active"]."', active_to = '$active_to' WHERE id = '".$id."'");
    ?>
    <div class="color='red'">Баннер отредактирован</div>
    <?
    }
    }
    if($_POST["id"]){
    $id = intval($_POST["id"]);
    $title = intval($_POST["title"]);
    $num = mysql_num_rows(mysql_query("SELECT id FROM banner WHERE id = '".$id."'"));
    if($num>0){
    $row = mysql_fetch_array(mysql_query("SELECT * FROM banner WHERE id = '".$id."'"));
    ?>
    <form method="post" action="">
    <strong>ID:</strong> <?=$row['id'];?><br>
    <strong>Ссылка перехода:</strong> <?=$row['url'];?><br>
    <strong>Ссылка на баннер:</strong> <?=$row['img'];?><br>
    <strong>Заголовок:</strong> <?=$row['title'];?><br>
    <strong>Дней:</strong> <input type="text" size="5" name="id" value="<?=$row['day'];?>">
    <strong>Активен?:</strong><select name="active"><option value="1" <? if($row["active"]==1){?>selected="selected"<? }?>>Да</option><option value="0" <? if($row["active"]==0){?>selected="selected"<? }?>>Нет</option></select><br>
    <strong>Активен до:</strong> <input type="text" size="10" name="id" value="<?=$row['active_to'];?>">
    <input type="hidden" name="id" value="<?=$row['id'];?>">
    <input type="submit" value="Сохранить">
    </form>
    <?
    }else{
    ?>
    Баннер не найден
    <?
    }
    }?>
    <form method="post" action="">
    Введите ID баннера: <input type="text" name="id">
    <input type="submit" value="Поиск">
    </form>

    Что здесь не так? Первую часть поиск по ID проходит! Дале выскакивает форма редактирования, ввел данные нажимаю Сохранить но ничего не происходит! Просто игнор! Исправьте пж!

    Andriu, 07 Мая 2016

    Комментарии (22)
  8. PHP / Говнокод #19931

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    foreach ($userFilterList as $uParam)  { // массив юзеров ~300
        // ... говнокод
    
        $usenb = $DB->getField("SELECT `usenb` FROM `users` WHERE `id`=" . $DB->F($uParam[0]) . ";"); // дозапрашиваем поле
    
        // ... говнокод
    
        for ($i = 0; $i < $dayCount; $i++) { // $dayCount по дефолту 3
            $sql = "SELECT * FROM `link_empl` WHERE `user_id`=" . $DB->F($uParam[0]) .
                                    " AND `sched_date`=" . $DB->F(date("Y-m-d", strtotime($startDate) + $i * 24 * 60 *
                                        60)) . ";";
            $r = $DB->getRow($sql);
    
            // ... говнокод
    
            if ($r) {
                $wt = ($r[3] - $r[2]) / 30;
                $timeStart = (strlen(floor($r[2] / 60)) == 1 ? "0" . floor($r[2] / 60) : floor($r[2] /
                60)) . ":" . (strlen($r[2] % 60) == 1 ? "0" . $r[2] % 60 : $r[2] % 60);
                 $timeEnd = (strlen(floor($r[3] / 60)) == 1 ? "0" . floor($r[3] / 60) : floor($r[3] /
                60)) . ":" . (strlen($r[3] % 60) == 1 ? "0" . $r[3] % 60 : $r[3] % 60);
                $res = "<table cellpadding='0' cellspacing='0' class='sched seltf'><tr>";
                $sql = "SELECT тут_много_полей FROM `bfx` AS bfx 
                LEFT JOIN `tasks` AS tsk ON tsk.id=bfx .task_id  
                LEFT JOIN `tickets` AS ticket ON ticket.task_id=bfx .task_id  
                LEFT JOIN `task_types` AS ttype ON ttype.id=ticket.task_type  
                 LEFT JOIN `task_status` AS status ON status.id=tsk.status_id  
                LEFT JOIN `list_addr` AS addr ON addr.id=ticket.dom_id  
                WHERE bfx .em_id=" . $DB->F($uParam[0]) .
                " AND bfx .c_date=" . $DB->F(date("Y-m-d", strtotime($startDate) + $i * 24 * 60 *
                 60)) . ";";
                $DB->query($sql);
    
                // ... говнокод
            }
        }
    }

    график работ аля диаграмма ганта by ©senior shaurma developer

    pahhan, 05 Мая 2016

    Комментарии (7)
  9. PHP / Говнокод #19893

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    if (empty($_GET['mms']) and empty($_GET['mass']) and empty($_GET['showuser']) and empty($_GET['user']) and empty($_GET['rate'])) {
    $db = mysql_connect ( "mysql.hostinger.ru", "u391920429_gala", "kirill1998" );
    mysql_select_db ( "u391920429_gala", $db );
    $pas = $_POST['pas'];
    $pass1 = $_POST['pass1'];
    $pass2 = $_POST['pass2'];
    $lop = addcslashes($pass1, '?%');
    $jjj = mysql_real_escape_string ($lop);
    $pol = addcslashes($pass2, '?%');
    $kkk = mysql_real_escape_string ($pol);
    $i = $_GET['edit'];
    $mail = $_POST['mail'];
    $stat = $_POST['stat'];
    $ava = $_POST['ava'];
    $ie = addcslashes($i, '?%');
    $ieq = mysql_real_escape_string ($ie);
    $id = preg_replace('~[^a-z0-9 \x80-\xFF]~i', "",$ieq);
    $lol = addcslashes($mail, '?%');
    $ooo = mysql_real_escape_string ($lol);
    $per = addcslashes($stat, '?%');
    $adr = mysql_real_escape_string ($per);
    $po = addcslashes($ava, '?%');
    $popa = mysql_real_escape_string ($po);
    $re=mysql_query("SELECT * FROM users WHERE id='$id'", $db);
    $user = $_SESSION["id"];
    if (mb_strlen($_POST['mail']) >= 4) {
    $up=mysql_query("UPDATE users SET email='$ooo' WHERE id='$user'", $db);
    }
    if (mb_strlen($_POST['stat']) >= 5) {
    $up=mysql_query("UPDATE users SET stat='$adr' WHERE id='$user'", $db);
    }
    if (mb_strlen($_POST['ava']) >= 4) {
    $up=mysql_query("UPDATE users SET ava='$popa' WHERE id='$user'", $db);
    }
    $name = $_SESSION["name"];
    $result=mysql_query("SELECT * FROM users WHERE name='$name'", $db);
    $myrow=mysql_fetch_array($result);
    $passs = md5($pas);
    if ($passs == $myrow["pass"]) {
    if ($jjj == $kkk) {
    if (mb_strlen($jjj) >=5) {
    $mdpass = md5($jjj);
    $up=mysql_query("UPDATE users SET pass='$mdpass' WHERE id='$user'", $db);
    }
    }
    }
    $res=mysql_fetch_array($re);
    if ($_SESSION["id"] == $id) {
    	if ($res['ban'] == 1) {
    		echo '<div class="user_prof">
    		<div class="name_prof_block">Профиль</div>
    				<form name="set" action="/prof.php?edit='.($res['id']).'" method="post">
    				<div class="name_prof_b">Почта</div>
    					<input class="form_mail" value="'.$res['email'].'" name="mail" type="text"/>
    				<div class="name_prof_b">Аватар</div>
    					<input class="form_ava" value="'.$res['ava'].'" name="ava" type="text"/>
    				<div class="name_prof_b">Статус</div>
    					<div class="bb_code_div">'.BB_PANEL('set','stat').'</div>
    					<textarea class="form_status" name="stat" type="text">'.$res['stat'].'</textarea>
    					<input class="add_news" value="Сохранить" type="submit"/>
    				</form>
    		</div>';
    		echo '<div class="stat_prof">
    		<div class="name_prof_block">Пароль</div>
    				<form action="" method="post">
    					<input class="form_mail" placeholder="Старый пароль" name="pas" type="text"/>
    					<input class="form_mail" placeholder="Новый пароль" name="pass1" type="text"/>
    					<input class="form_ava" placeholder="Повторите новый пароль" name="pass2" type="text"/>
    					<input class="add_news" value="Сменить пароль" type="submit"/>
    				</form>
    		</div>';
    	}
    	if ($res['ban'] == 0) {
    	echo '<div class="user_prof">Ваш аккаунт заблокирован<a class="logout_prof" href="/?step=exit">Выход</a></div>';
    	}
    }
    else {
    		echo 'Доступ запрещен';
    }
    }

    slowpoke59rus, 27 Апреля 2016

    Комментарии (10)
  10. PHP / Говнокод #19752

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    public function getDialogs($offset = 0) {
    		$offset = (int) $offset;
    		$to_id = $_SESSION['user_id'];
    		if(!$to_id) {
    			return false;
    		}
            $get_dialogs = $this->database->prepare("SELECT * FROM `messages` WHERE `to_id` = :to_id GROUP BY `from_id`  LIMIT :offset, :max_posts");
            $get_dialogs->bindParam(':to_id', $to_id, PDO::PARAM_INT);
            $get_dialogs->bindParam(':offset', $offset, PDO::PARAM_INT);
            $get_dialogs->bindParam(':max_posts', $this->max_dialogs,  PDO::PARAM_INT);
            $get_dialogs->execute();
            $post_owners = array();
    
    	    while ($row = $get_dialogs->fetch(PDO::FETCH_ASSOC)) {   
                $owner_id = $row['from_id'];
                if($post_owners[$owner_id]) {
                    $row['owner_name'] = $post_owners[$owner_id];
                } else {
                    $owner_name = $this->user->getInitials($owner_id);
                    $post_owners[$owner_id] = $owner_name;
                    $row['owner_name'] = $owner_name;
                }
    
                $row['date'] = $this->common->parseTimestamp($row['date_created']);
    
    
    	    	$arr[] = $row;
    	    }
    
    	    return $arr;
            
    	}

    получение сообщений

    Dev_18, 04 Апреля 2016

    Комментарии (138)
  11. PHP / Говнокод #19638

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    //#1
     $queryo = "SELECT * FROM `tx_carmodels` WHERE  1 <= ID AND ID <= (SELECT COUNT(*) FROM `tx_carmodels`) ";
     $resulto = mysql_query($queryo);
     $sqlresos = mysql_fetch_assoc($resulto);
     foreach  ($sqlresos as $sqlreso){
            $preVendor[] = $sqlreso["vendor"];
                      //  print_r($sqlreso);
     }
     $arVendor = array_unique($preVendor);
     foreach($arVendor as $vendor) {
                        echo '<option value="'.$vendor.'">'.$vendor.'</option>';
       }
    // #2
    
    $query = "SELECT count(*) FROM `tx_carmodels`";
    $result = mysql_query($query);
    $res = mysql_fetch_array($result);
    $allinfile = $res[0];
    
         for ($i = 1; $i <= $allinfile; $i++) {
               $queryo = "SELECT * FROM `tx_carmodels` WHERE id=$i";
               $resulto = mysql_query($queryo);
               $sqlreso = mysql_fetch_assoc($resulto);
               $preVendor[] = $sqlreso["vendor"];
                    //print_r($sqlreso);
         }
         $arVendor = array_unique($preVendor);
         foreach($arVendor as $vendor) {
               $vsel = ($_GET["vendor"] == $vendor)?('selected="selected"'):('');
               echo '<option value="'.$vendor.'" '.$vsel.'>'.$vendor.'</option>';
          }

    Два перла,
    даже и коментировать нечего ....

    BroadcastAddress, 16 Марта 2016

    Комментарии (11)