Различные вопросы по PHP и MySQL

253K
.
¯\_(ツ)_/¯

adust, Спасибо, очень выручил

.
ДоХтор
PaRtiZzaN [Off] (12.09.2016 / 20:34)
ДоХтор, Да что тут объяснять, не могу нормально код впилить в эти дивы, вся вёрстка сайта ломается.
Это называется "встраивание" (или вкрапление) кода. И его тоже надо писать не абыкак. Почитай тут Рекомендации по написанию чистого кода. А этот кусочек кода лучше записать так
* (+/-)
?>
<div class="panel-group" id="accordion">
<?php $for = mysql_query("SELECT * FROM `forum` WHERE `type`='f'"); ?>
<?php while($f = mysql_fetch_assoc($for)) { ?>
    <div class="panel panel-default">
        <div class="panel-heading">
            <h4 class="panel-title">
                <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
                    <?php echo $f['text']; ?>
                </a>
            </h4>
        </div>
        
        <?php $sql = "SELECT * FROM `forum` WHERE `type`='r' AND `refid`='". $f['id'] ."'"; ?>
        <?php $for_r = mysql_query($sql); ?>
        <div id="collapseOne" class="panel-collapse collapse in">
            <div class="panel-body">
                <?php while($fr = mysql_fetch_array($for_r)) { ?>
                    <?php echo '<a href="/forum/?id='. $fr['id'] .'">'. $fr['text'] .'</a>'; ?>
                <?php } ?>
            </div>
        </div>
    </div>
<?php } ?>
</div>
Как видишь, теперь код чётко разделён - у пхп свои строки, у хтмл свои.
.
(\/)____o_O____(\/)

PaRtiZzaN, написал бы "помогите запилить аккардеон"

.

боян
надо было пейсать "как фставить пхп в хтмл"
или я х.з. в чем там проблема была.
больше похоже на сделайте за меня

.
¯\_(ツ)_/¯
# ДоХтор (12.09.2016 / 21:41)
Это называется "встраивание" (или вкрапление) кода. И его тоже надо писать не абыкак. Почитай тут Рекомендации по написанию чистого кода. А этот кусочек код
Спасибо
.
MARAZM
КИДАЛА!!! Дел не иметь!

помогите сделать чтобы при нажатии на 2ую ссылку открывалось includes/profile/stat.php а не
includes/profile/info.php

echo '<div class="list2"><p>' .
 '<div style="cursor:pointer;" onclick="var _n=this.parentNode.getElementsByTagName(\'div\')[1];if(_n.style.display==\'none\'){_n.style.display=\'\';}else{_n.style.display=\'none\';}">' . functions::image('contacts.png') . '&#160;' . $lng['information'] . '</div>' .
         '<div style="display:none">';
    include('includes/profile/info.php');
    echo '</div>' .
 '<div style="cursor:pointer;" onclick="var _n=this.parentNode.getElementsByTagName(\'div\')[1];if(_n.style.display==\'none\'){_n.style.display=\'\';}else{_n.style.display=\'none\';}">' . functions::image('rate.gif') . '&#160;' . $lng['statistics'] . '</div>' .
         '<div style="display:none">';
    include('includes/profile/stat.php');
    echo '</div>';
.
(\/)____o_O____(\/)

MARAZM, запиши иды разные в дивы, и цепляйся к ид, а не к имени тега getElementsByTagName
или document.getElementsByClassName('list1')

.
КИДАЛА!!! Дел не иметь!
# Koenig (25.09.2016 / 09:50)
MARAZM, запиши иды разные в дивы, и цепляйся к ид, а не к имени тега getElementsByTagName
или document.getElementsByClassName('list1')
точно спасибо
.
КИДАЛА!!! Дел не иметь!

Мне нужно выгруженного файла получить название самого файла (реальное) без расширения.
$_FILES['file']['name'] - передает имя.расширение

.
Ей 25
# MARAZM (25.09.2016 / 20:58)
Мне нужно выгруженного файла получить название самого файла (реальное) без расширения.
$_FILES['file']['name'] - передает имя.расширение
Отрежь расширение или вырежь имя. В чем проблема?
Всего: 7969