Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

gema gambar sesuai dengan kondisi

Output dari kode Anda adalah menempatkan <img> tag di dalam atribut src dari tag.
Itu menurut definisi tidak berfungsi di HTML. Jika semuanya benar, ini akan berhasil:

<?php

function get_random_elements( $array,$limit = 0 ) {

    shuffle($array);

    if ( $limit > 0 ) {
        $array = array_splice($array, 0, $limit);
    }
    return $array;
}

function render_images() {
    global $stmt3;
    $output = '';

    if ($count = sqlsrv_num_rows($stmt3) > 0) {
        while ($recentBadge = sqlsrv_fetch_array($stmt3)) {
            $result[] = $recentBadge;
        }

        if ($count > 3) {
            $result = get_random_elements(result, 3);
        }

        foreach ($result as $recentBadge) {
            $output .= $recentBadge['BadgeName'];
            $output .= '<img src="' . $recentBadge['BadgeImage'] . '" alt="">';
            $output .= '<br>';
        }
    } else {
        $output = 'no results';
    }

    return $output;
}
?>

<span class="fa-stack fa-5x has-badge" >

    <div class="badgesize">

        <?php echo render_images(); ?>

    </div>

</span>

Sebagai tip:coba pisahkan kode Anda, pisahkan logika dari tampilan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah mungkin untuk menghapus dari beberapa tabel dalam pernyataan SQL yang sama?

  2. SQL 'LIKE' query menggunakan '%' di mana kriteria pencarian berisi '%'

  3. Konkurensi optimis:IsConcurrencyToken dan RowVersion

  4. Sintaks salah di dekat ''

  5. SSRS memilih hasil berdasarkan daftar yang dibatasi koma