Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एक शर्त के अनुसार प्रतिध्वनि छवि

आपके कोड का आउटपुट <img> . डाल रहा था टैग की src विशेषता के अंदर टैग।
यह परिभाषा के अनुसार HTML में काम नहीं करता है। अगर बाकी सब सही था, तो यह काम करना चाहिए:

<?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>

एक टिप के रूप में:कृपया अपने कोड को अलग रखने की कोशिश करें, तर्क को दृश्य से अलग रखें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WHERE स्टेटमेंट में CASE का उपयोग करना जब पैरामीटर में कई मान हों

  2. अमान्य उपयोग साइड-इफ़ेक्टिंग ऑपरेटर फ़ंक्शन के भीतर सम्मिलित करें

  3. SQL सर्वर - संचयी योग जो 0 मिलने पर रीसेट हो जाता है

  4. SQL सर्वर 2008 से SQL सर्वर 2005

  5. SQL सर्वर 2008 R2 के लिए Try_Convert