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

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for (var i = 0; i < jo.length; ++i) {
        dh += "<tr><td class=\"listtd\">"+(i+1)+"</td><td class=\"listtd\">"+jo[i].NS+"</td><td align=\"center\">"+jo[i].SVD+
            "</td><td class=\"listtd\">"+jo[i].SV+
            "  <button class=\"invoice-button\" title=\"Сформировать счет для печати\" onclick=\"javascript:invoice("+
            jo[i].ID+", <?php echo $kId; ?>);\"></button></td><td class=\"listtd\">"+jo[i].OPL+"</td></tr>";
    }

    Даже не знаю, в какой раздел это постить...

    We need to go deeper...

    Запостил: bormand, 09 Апреля 2014

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

    • А потом эта джаваскриптовская хрень снова генерирует PHP, и получившаяся страница инклюдится через include("http://...").
      Ответить
      • include не сможет исполнить js. А браузернный js не может записать результат в файл.

        Вопрос к Борманду как там php исполняется ?
        Ответить
        • Я подозреваю, что там что вроде
          <?php 
          /* blablablabla */ 
          ?>
          <script>
          // и здесь наш JS из топика
          </script>
          Ответить
        • > Вопрос к Борманду как там php исполняется ?
          Ну как - нормально исполняется, и высирает вот эту жску с проставленным в нее значением :) В PHP же все что вне <?php ?> тупо копируется на выход... В чем проблема?
          Ответить
          • а я думал это на стороне клиента выполняется ну то есть прям в браузер <?php echo $kId; ?>
            Ответить
            • Кстати очень жаль, что в этот прелестный фрагмент автор не добавил немного sql...
              Ответить
        • > include не сможет исполнить js
          Пфф. Запустит nodejs подпроцесс
          Ответить
    • Не хватает JavaScript и CSS там же инлайн, для полты картины и изящности.
      Ответить

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