Avatar billede jarner Nybegynder
03. september 2005 - 12:29 Der er 6 kommentarer og
1 løsning

Random valg af forskellige tabeller

Hej

Hvis jeg har fx. 3 forskellige tabeller

<table id="1"></table>

<table id="2"></table>

<table id="3"></table>

og gerne vil have dem vist tilfældigt ved hvert reload, er der så nogen der ved hvordan det skal sættes op i php?

Jeg har selv tænkt på noget include file-ting, men jeg ved ikke hvad der er nemmest og ved ikke hvordan det skal sættes op..
Avatar billede Slettet bruger
03. september 2005 - 12:37 #1
Hvis du sætter dem i variabler kan du nemt gøre det.
Avatar billede Slettet bruger
03. september 2005 - 12:38 #2
<?
$Temp[] = "<table id=\"1\"></table>";

$Temp[] = "<table id=\"2\"></table>";

$Temp[] = "<table id=\"3\"></table>";

echo $Temp[rand(0, 2)];
?>
Avatar billede Slettet bruger
03. september 2005 - 12:39 #3
Du kan gøre det samme med filnavne:

<?
$Fil[] = 'fil1.php';
$Fil[] = 'fil2.php';
$Fil[] = 'fil3.php';

include($Fil[rand(0, 2)]);
?>
Avatar billede jarner Nybegynder
03. september 2005 - 13:21 #4
Det ser ud til at virke. Tak skal du have..

Hvis du vil have de 100 point må du lige lave et svar.

Tak!
Avatar billede Slettet bruger
03. september 2005 - 13:49 #5
Jeg skal slet ikke have så mange point, tag du en god portion af dem selv også ;o)
Avatar billede coderdk Praktikant
03. september 2005 - 16:47 #6
FYI: HTML ID'er må ikke være tal, smid et bogstav foran, så er du ok ;)
Avatar billede Slettet bruger
04. september 2005 - 17:50 #7
Mange tak for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester