1. PHP / Говнокод #9707

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    // Категории 
    
    $cat_get = textfilter($_GET['name']);
    $cat1 = mysql_query("SELECT * FROM category WHERE url = '".$cat_get."'");
    $cat2 = mysql_fetch_array($cat1);
    $id_cat = $cat2['id'];
    $result = mysql_query("SELECT * FROM articles WHERE category = '".$id_cat."'");
    $row = mysql_fetch_array($result);
    if ($cat_get) { echo $row['title']; }

    Мне до сих пор страшно, накодил и не понял как и что это, но работает!

    Запостил: kuler, 19 Марта 2012

    Комментарии (4) RSS

    • ой бля. у нас говнокод, а не свалка, нафига оно тут?

      автору, он же тс, следующие задания:
      1. учить пхп и пхп-фреймворки - благо их много разных, найдется более подходящий.
      2. учить sql, в частности оператор join, 3НФ, в плане составления эффективных БД и запросов.
      3. прочитать про PHP Security (code injection, sql injection, xss, csrf...) в терминах выбранного фреймворка.
      4. ну и вообще, книжки о написании эффективного, поддерживаемого и масштабируемого кода.
      Ответить
    • > $cat
      Ответить

    Добавить комментарий