BigJackW Skrevet 25. januar 2006 Del Skrevet 25. januar 2006 Hei Driver og arrangerer lan. Så på CSS Compoer trekker vi hvem som skal spille på lag. Kan noen lage eller har noen et script som vi kan skrive inn navnene på de som har meldt seg på compoen, så trekker scriptet ut 2 pr lag? Lenke til kommentar
stian90_2 Skrevet 26. januar 2006 Del Skrevet 26. januar 2006 Kan du ikke bare bruke et random script som trekker ut et og et navn, ? også fjerne det når det er trekt, gjorde jeg sist lan, fungerte fin fint det =) Lenke til kommentar
BigJackW Skrevet 26. januar 2006 Forfatter Del Skrevet 26. januar 2006 Det blir lissom ikke rett, hadde vært bedre om det hadde trekt ut alle på 1 gang. Lenke til kommentar
nree Skrevet 26. januar 2006 Del Skrevet 26. januar 2006 Legg til alle navnene i ett randomscript: <?php $text[0] = "PER"; $text[1] = "PÅL"; $text[2] = "ESPEN ASKELADDEN"; //Også videre... srand((float) microtime() * 10000000); $count = count($text); $random = array_rand($text, $count); $random = $text[$random[0]]; echo "$random"; ?> Så bare oppdaterer du siden og skriver ned alle navnenen, ikke så veldig vanskelig vell? Lenke til kommentar
BigJackW Skrevet 26. januar 2006 Forfatter Del Skrevet 26. januar 2006 Hvordan kan jeg gjøre slik at den det der scriptet skriver til fex ei side som heter blablablab.php så kommer de utvalgte på nettsida? Lenke til kommentar
stian90_2 Skrevet 26. januar 2006 Del Skrevet 26. januar 2006 Legg til alle navnene i ett randomscript:<?php $text[0] = "PER"; $text[1] = "PÅL"; $text[2] = "ESPEN ASKELADDEN"; //Også videre... srand((float) microtime() * 10000000); $count = count($text); $random = array_rand($text, $count); $random = $text[$random[0]]; echo "$random"; ?> Så bare oppdaterer du siden og skriver ned alle navnenen, ikke så veldig vanskelig vell? 5503170[/snapback] Vel jeg foreslo jo det =P men han ville ha noe mer avansert.. Lenke til kommentar
EirikO Skrevet 27. januar 2006 Del Skrevet 27. januar 2006 men han ville ha noe mer avansert.. 5503532[/snapback] KISS Keep It Simple, Stupid! Det er vel mer enn nok avansert så lenge det gjør det det skal? Hvis du vil skrive til fil, sjekker du ut fopen og fwrite i manualen! Lenke til kommentar
nree Skrevet 27. januar 2006 Del Skrevet 27. januar 2006 Jepp, du kan skrive til en fil.. Først skjekker scriptet opp om navnet er der fra før.. Vist ikke skriv, ellers kjør scriptet på nytt.. Så oppdaterer du bare ti ganger vist det er 20 navn.. Så skifter du fil i configen i scriptet og oppdaterer siden 10 ganger til.. Da har du 2 filer med navn Lenke til kommentar
???????? Skrevet 27. januar 2006 Del Skrevet 27. januar 2006 Å holde det enkelt er vel et stikkord her, og måtte oppdatere en fil flere ganger for at den skal lage listen er ikke enkelt. Spesielt ikke så lenge listen hver gang må leses for å plukke ut de som er valgt. En annen ting som forbauser meg er å se at så mange fortsatt bruker srand(), det er mange år siden dette ikke var nødvendig lengre. Dette har sikkert blitt gjort automatisk før mange av de som bruker srand() begynte å lære PHP. Kjør en while() på arrayen med navn, som teller ned til det ikke er flere navn igjen, og så fjerner du bare navnene fra arrayen etterhvert som de er brukt. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå