Вывод фото

660
.
Tuwap.ru
Друзья как вывести последние 5 фото из личного альбома в профиль пользователя?
.
Для того, чтобы вывести последние 5 фото из личного альбома в профиль пользователя на johncms, вам потребуется редактировать соответствующий файл кода на сервере. 
Вот пример того, как это можно сделать:
1. Откройте файл профиля пользователя на сервере
2. Найдите место, где вы хотите вывести последние 5 фото.
3. Добавьте следующий код PHP:
<?php
// Получаем последние 5 фото из личного альбома пользователя
$photos = mysql_query("SELECT * FROM `photos` WHERE `user_id` = '{$user_id}' ORDER BY `time` DESC LIMIT 5");
// Выводим каждую фотографию
while ($photo = mysql_fetch_assoc($photos)) {
    $photo_url = '/uploads/photos/'.$photo['id'].'.jpg'; // Путь к фото
    $photo_thumb_url = '/uploads/photos/thumbs/'.$photo['id'].'.jpg'; // Путь к уменьшенной копии фото
    $photo_caption = htmlspecialchars($photo['caption']); // Заголовок фото
    echo '<a href="'.$photo_url.'" title="'.$photo_caption.'"><img src="'.$photo_thumb_url.'" alt="'.$photo_caption.'" /></a>';
}
?>


4. Сохраните изменения и проверьте, что фотографии выводятся корректно на странице профиля пользователя.
.
Строитель
Foxhand, mysql_* же выпилили пару лет назад, при чём глобально из пыха

.
Здравствуйте! У меня возникли проблемы с воспроизведением видео!!! Пожалуйста, предоставьте код для воспроизведения видео. Уже давно не
могу справиться. Код моих созданных видео следующий    // Prepare and execute the query (assuming your table is named 'articles')
    
     $stmtD = $pdo->prepare("SELECT * FROM `download__files` ORDER BY id DESC");


      // Change 'articles' to your table name
    $stmt->execute();
    $stmtD->execute();
    // Fetch all rows as an associative array
    $rows = $stmtD->fetchAll(PDO::FETCH_ASSOC);
    
    // If no rows, show a message
    if (empty($rows)) {
        echo "<p>No articles found in the database.</p>";
    } else {
        echo "<p>Article Links:</p>";
        // Loop through each row and echo the link
        foreach ($rows as $row) {
            // Escape outputs for safety
            $safe_id = (int)$row['id'];  // Cast to int for security
            $safe_name = htmlspecialchars($row['name'], ENT_QUOTES, 'UTF-8');
            $safe_nameT = htmlspecialchars($row['rus_name'], ENT_QUOTES, 'UTF-8');
        
            
            echo '<a href="/downloads/?act=view&id=' . (int)$safe_id . '">' . $safe_name . ' </a><br>';
            echo '<a href="/downloads/?act=view&id=' . (int)$safe_id . '">' . $safe_nameT . ' </a><br>';

        }
    }
} catch (PDOException $e) {
    // Handle connection or query errors
    echo "<p>Error: " . $e->getMessage() . "</p>";
}

// Close the connection (PDO does this automatically at script end)
$pdo = null;
?>
Прикрепленные файлы:
Всего: 4