webForumDet fria alternativet

Inte öppna $user i random

3 svar · 158 visningar · startad av mikaeled

mikaeledMedlem sedan dec. 2000157 inlägg
#1

Hej,

Jag har gjort så att scriptet har slumpat/"randomat" fram en rad som har ett värde mer än o i kolumnen credits.

Man ska besöka filen så här:
filnamn.php?user=användarenamn

alltså ska inte den raden som scriptet slumpat fram vara $user.

Hur gör man detta?

------------------
//Mikael

woodiMedlem sedan feb. 20001 270 inlägg
#2

Jag förstår inte alls vad Du menar..

------------------
woodi
Svenska FF1
www.johan-skog.nu

mikaeledMedlem sedan dec. 2000157 inlägg
#3

Hej,

Databasen ser ut så här:

| id | email | credits | url |
| 1 | a@a.com | 100 | www.a.com |
| 2 | b@b.com | 100 | www.b.com |
| 3 | c@c.com | 89 | www.c.com |

Alla användare ska gå in på en hemsida med adressen: filnamn.php?id=$sittegetid
Tex:

Id nummer 2 går in på: filnamn.php?id=2

Då ska scriptet "randoma" fram en rad som har värde mer än 0 i kolumnen credits. MEN inte $id, det vill säga i exemplet ovan id 2!

Hur gör man för att raden med $id som man fyllde i i adressen, inte ska kunna slumpas fram?

------------------
//Mikael

FrofroMedlem sedan aug. 200021 inlägg
#4

srand((double)microtime()*1000000);
$min = 1;
$max = 1000;

while($randomTal == $id)
{
$randomTal = rand($min,$max);
}

Borde väl funka

/Staffan

------------------
/Frofro
staffan@spaceman.nu
http://www.larp.com/vampyrlajv/

138 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)