PHP problem? Kako urediti tage random?
 
pzadnika 15. maj 2011 23:47:47 Pridružen od:
3. jan 2011
667 objav
483 59 6
#1

<?php

$tags = $data->select ( "Tag" , "*" , NULL , 0 , 15 ) ;

if ( ! empty ( $tags ) )

foreach ( $tags as $mtag ) :


                ?>
<li><a href="<?php echo base_url."slovarji/".get_sef_url ( $mtag["TagID"] , "Tag" ) ?>/" title="<?php echo $mtag["TagName"] ?> jeziki"><?php echo $mtag["TagName"] ?></a></li>

<?php
endforeach ;
?>

Torej sedaj imam naštimano da jih vedno prikaže od 0 do 15, sicer imam tagov še več in bi rad da se prikazujejo random. Torej kako naj uredim kodo za random funkcijo?


všeč(0) ni všeč(0) spam(0)
 
DiTi 16. maj 2011 00:08:05 Pridružen od:
3. apr 2010
324 objav
218 7 1
#2

ni tretji atribut za pogoje? torej če zamenjaš NULL z ORDER BY RAND() bi teoretično moralo delovat :) je pa drugače to slaba praksa če imaš veliko podatkov.


všeč(0) ni všeč(0) spam(0)
 
pzadnika 16. maj 2011 00:21:45 Pridružen od:
3. jan 2011
667 objav
483 59 6
#3

zadevo sem stestiral....vendar ne deluje....sedaj mi ne odpre tagov....


všeč(0) ni všeč(0) spam(0)
 
blackmamba 16. maj 2011 04:46:34 Pridružen od:
4. mar 2008
559 objav
392 25 11
#4

pred foreach dodaj:

shuffle($tags)


všeč(2) ni všeč(0) spam(0)
 
pzadnika 16. maj 2011 14:00:57 Pridružen od:
3. jan 2011
667 objav
483 59 6
#5

tudi to ne deluje.....:(


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se