Hallo!
Ich komme bei meinem kontrukt nicht sonderlicht weiter.
Folgendes: Ich lese aus der Datenbank alle ID´s aus.
Denn die id des users ist auch zugleich die bildnummer.jpg
In einer Schleife lasse ich diese augeben. Das klappt auch soweit
ganz prima. Aber ich möchte, das sich die zufallszahlen aus den ids
nicht wiederholen.
sprich: er generiert die zahlen 183743
dann soll nur 1 mal die id 3 vorkommen und nicht doppelt.
nun weiß ich da leider nicht weiter, und hoffe auf eure hilfe und tipps
oder verbesserungen.
Danke schonmal
	
							
						
					Ich komme bei meinem kontrukt nicht sonderlicht weiter.
Folgendes: Ich lese aus der Datenbank alle ID´s aus.
Denn die id des users ist auch zugleich die bildnummer.jpg
In einer Schleife lasse ich diese augeben. Das klappt auch soweit
ganz prima. Aber ich möchte, das sich die zufallszahlen aus den ids
nicht wiederholen.
sprich: er generiert die zahlen 183743
dann soll nur 1 mal die id 3 vorkommen und nicht doppelt.
nun weiß ich da leider nicht weiter, und hoffe auf eure hilfe und tipps
oder verbesserungen.
Danke schonmal
PHP Code:
	
	
    $query    =    "SELECT id FROM users";
    
    $result    =    mysql_query( $query );
    
    
    $anzahl    =    mysql_num_rows( $result );
  //  echo "Anzahl der Ergebnisse: " . $anzahl . "<br>";
for ($i=1; $i <= 10; $i++ )
{
    $test   =   mt_rand(1, $anzahl);
   
    
    echo "<img src=nick_image/$test.jpg width=50 height=50>";
    
    
} 
 
          

 Deine Lösung müsste aber noch einen Teilbereich des Arrays extrahieren, da der TS nur 10 Treffer draus haben will.
 Deine Lösung müsste aber noch einen Teilbereich des Arrays extrahieren, da der TS nur 10 Treffer draus haben will.
Comment