Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Immagini random.

  1. #1

    Immagini random.

    Salve ragazzi,mi sono appena iscritto,sono nuovo e faccio i miei primi passi in questo mondo.Allora ho un sito con in home page delle miniature che mostrano le ultime foto caricate e le piu cliccate,volevo aggiungere una terza che carichi foto a caso(RANDOM).Vi posto il codice che vorrei modificare,se mi aiutate vi sarò grato.
    Codice PHP:
    <?php 
                $recent 
    mysql_query("SELECT photo_id, photo_filename, photo_caption, photo_category, date, user, click, score  FROM gallery_photos WHERE status='checked' ORDER BY photo_id DESC"$cn);
                
    $quanti mysql_num_rows($recent);
                if ( 
    $quanti>10) {$k=10;} else {$k=$quanti;}
                for(
    $x=0$x<$k$x++) 
                {             
                            
    $rs mysql_fetch_row($recent);
                            
    $photo_id $rs[0];
                            
    $photo_filename $rs[1];
                            
    $photo_caption $rs[2];
                            
    $photo_category $rs[3];
                            
    $date $rs[4];
                            
    $user $rs[5];
                            
    $click $rs[6];
                            
    $score $rs[7];
                            
    $risultato = Array ("id" => array ($photo_id),
                                
    "filename" => array ($photo_filename), 
                                
    "caption" => array ($photo_caption),
                                
    "category" => array ($photo_category),
                                
    "date" => array ($date),
                                
    "user" => array ($user),
                                
    "click" => array ($click),
                                
    "score" => array ($score),);        
                
    ?>
                <div id="miniature">
                <a href="<?php echo "galleria.php?direct=1&order=photo_id&gallery=Recent image&cid=".$risultato["category"][0]."&pid=".$risultato["id"][0]; ?>" rel"nofollow" title="" >
                [img]<?php echo $images_dir."/tb_".$risultato["filename"][0]; ?>[/img]' /></a>
                <?php echo"
    © "
    .$risultato["user"][0];?></div>
                <?php
                
    }
                
    ?>
    Grazie e scusate se ho sbagliato qualcosa.
    Saluti
    Anselmo

  2. #2
    Ti restituisce un record a caso
    Codice PHP:
    $random mysql_query("SELECT * FROM tabella ORDER BY rand() LIMIT 1); 

  3. #3
    Ciao e grazie della tua risposta,ho sostituito ma non funziona,purtroppo.Ma il codice che ho postato prima,é modificabile per implementare le immagini in random?

    Saluti

  4. #4
    Funziona,funziona,grazie mille ho editato cosi
    Codice PHP:
    <?php 
                $random 
    rand($images);
                
    $random mysql_query("SELECT photo_id, photo_filename, photo_caption, photo_category, date, user, click, score  FROM gallery_photos  ORDER BY RAND() "$cn);
                
    $quanti mysql_num_rows($random);
                if ( 
    $quanti>5) {$k=5;} else {$k=$quanti;}
                for(
    $x=0$x<$k$x++) 
                {             
                            
    $rs mysql_fetch_row($random);
                            
    $photo_id $rs[0];
                            
    $photo_filename $rs[1];
                            
    $photo_caption $rs[2];
                            
    $photo_category $rs[3];
                            
    $date $rs[4];
                            
    $user $rs[5];
                            
    $click $rs[6];
                            
    $score $rs[7];
                            
    $risultato = Array ("id" => array ($photo_id),
                                
    "filename" => array ($photo_filename), 
                                
    "caption" => array ($photo_caption),
                                
    "category" => array ($photo_category),
                                
    "date" => array ($date),
                                
    "user" => array ($user),
                                
    "click" => array ($click),
                                
    "score" => array ($score),);        
                
    ?>
                <div id="miniature_random">
                <a href="<?php echo "galleria.php?direct=1&order=photo_id&gallery=Random&cid=".$risultato["category"][0]."&pid=".$risultato["id"][0]; ?>" rel"nofollow" title="" >
                [img]<?php echo $images_dir."/tb_".$risultato["filename"][0]; ?>[/img]' /></a>
                <?php echo"
    © "
    .$risultato["user"][0];?></div>
                <?php
                
    }
                
    ?>
    Facevo io l'errore di non mettere parentesi.Grazie ragazzi.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.