04. april 2005 - 11:26
Der er
20 kommentarer og 2 løsninger
hvordan laves enarmet?
Hej eksperter Er der nogle af jer som har en enarmet tyveknægt liggende, som jeg kunne kigge på ? eller har i nogle ide om hvordan sådan en skulle laves? eller kender i en side man kan læse om sådan en på ? Den skal være i php med nogle varianter, så meget ved jeg, den skal også kunne "holde" på den bestemte variant så man kun kan køre med det ene felt. Håber meget i kan hjælpe! mvh
Annonceindlæg fra HP
05. april 2005 - 09:06
#1
Du kan lave sådan en meget meget nemt. Du skal benytte en funktion der kan generere random tal, og så skal du bruge en masse forskellige billeder. 1) Lav 3 forskellige variabler der holder et tal hver 2) Hver tal indentifisere hvilken tegning der skal vises 3) Hvis alle 3 tal er ens er der ihvertfald gevinst. 4) Find ud at hvilke tal kombinationer der skal give gevinst Så kan du altid udvide med smart grafik. Det er en nem opgave... go for it :)
05. april 2005 - 10:22
#2
Måske du kan hjælpe mig med en anden ting :):). Kan du lave 10 tabelen.. du ved .. 01,02,03,04,05,06,07,08,09,010 02,04,06,08,10,12,14,16,18,020 OSV OSV OSV 10,20,30,40,50,60,70,80,90,100 håber du vil hjælpe mvh
05. april 2005 - 14:57
#3
sådan... for($i=1; $i<=10; $i++) { for($j=$i; $j<=10*$i; $j=$j+$i) { echo $j.' '; } echo '<br>'; }
05. april 2005 - 19:28
#4
Tusind tak for det. Jeg har lige det sidste spørgsmål. Hvordan gør man hvis man har fire billeder som skal vises på samme måde, næsten som det du lige har skrevet. Men at den bare blander mellem de fire billeder op og ned? håber du kan hjælpe. de fire billeder hedder bare 1.gif, 2.gif, 3.gif og 4.gif MVH
06. april 2005 - 09:12
#5
Her er et wannabe enarmet tyveknægt spil. Du skal selv finde nogle passende billeder. <?php $i = NULL; $result = NULL; echo "<h1>Enarmet Tyveknægt Wannabe</h1>"; echo '<form action="" method="">'; echo '<input type="submit" name="submit" value="Rul Terninger">'; echo '</form>'; for($i=0; $i < 4;$i++) { $out = rand(1, 4); $result .= $out; if($out==1) { echo '<img src="1.jpg">'; } else if($out==2) { echo '<img src="2.jpg">'; } else if($out==3) { echo '<img src="3.jpg">'; } else if($out==4) { echo '<img src="4.jpg">'; } } if($result=="3132") { echo "Du har vundet"; } ?>
06. april 2005 - 09:15
#6
Selve koden kan godt optimeres, men vi er alle født dovne..hehe
06. april 2005 - 09:21
#7
Så... denne er lidt bedre, så kan du selv indtaste dine tal kombinationer på vinnertal. <?php $i = NULL; $result = NULL; $winning_numbers = array("1234","4321","1122","2233","3221"); echo "<h1>Enarmet Tyveknægt Wannabe</h1>"; echo '<form action="" method="">'; echo '<input type="submit" name="submit" value="Rul Terninger">'; echo '</form>'; for($i=0; $i < 4;$i++) { $out = rand(1, 4); $result .= $out; if($out==1) { echo '<img src="1.jpg">'; } else if($out==2) { echo '<img src="2.jpg">'; } else if($out==3) { echo '<img src="3.jpg">'; } else if($out==4) { echo '<img src="4.jpg">'; } } foreach($winning_numbers as $number) { if($result==$number) { echo "du har vundet"; } } ?>
06. april 2005 - 09:22
#8
Jeg samler ikke på points. Giv dem til dig selv eller en anden.
06. april 2005 - 11:30
#9
Mange tak ! jeg har ændret lidt i den, fordi jeg skal bruge den til noget andet, jeg skal lige høre hvis jeg gerne vil have de 4 billeder vist 4gange ned også, hvordan gør jeg det ? .. altså så den viser 4x4 billeder dvs 16 billeder, som en lille firkant ;) koden ser sådan her ud nu : <?php $i = NULL; $result = NULL; echo '<form action="" method="">'; for($i=0; $i < 4;$i++) { $out = rand(1, 4); $result .= $out; if($out==1) { echo '<img src="gfx/gcolor/1.jpg">'; } else if($out==2) { echo '<img src="gfx/gcolor/2.jpg">'; } else if($out==3) { echo '<img src="gfx/gcolor/3.jpg">'; } else if($out==4) { echo '<img src="gfx/gcolor/4.jpg">'; } } echo '<br><br>'; echo '<input type="submit" name="submit" value="NYT">'; echo '</form>'; ?>
06. april 2005 - 11:52
#10
<?php $i = NULL; $result = NULL; $counter = 0; $winning_numbers = array("1234","4321","1122","2233","3221"); echo "<h1>Enarmet Tyveknægt Wannabe</h1>"; echo '<form action="" method="">'; echo '<input type="submit" name="submit" value="Rul Terninger">'; echo '</form>'; for($i=0; $i < 16;$i++) { $out = rand(1, 16); $result .= $out; if($out==1) { echo '<img src="1.jpg">'; } else if($out==2) { echo '<img src="2.jpg">'; } else if($out==3) { echo '<img src="3.jpg">'; } else if($out==4) { echo '<img src="4.jpg">'; } else { echo '<img src="4.jpg">'; } if($counter==3) { echo "<br />"; $counter = 0; } else { $counter++; } } foreach($winning_numbers as $number) { if($result==$number) { echo "du har vundet"; } } ?>
06. april 2005 - 11:53
#11
du skal så lige gøre 1 ting selv.. ellers blev koden bare så lang så den ikke kunne ses på 1 side. hehe --> denne if($out==1) { echo '<img src="1.jpg">'; } else if($out==2) { echo '<img src="2.jpg">'; } else if($out==3) { echo '<img src="3.jpg">'; } else if($out==4) { echo '<img src="4.jpg">'; } else { echo '<img src="4.jpg">'; } skal du slette denne: else { echo '<img src="4.jpg">'; } og indsætte en masse nye, præcist 12 nye.. else if($out==5) { echo '<img src="3.jpg">'; }else if($out==6) { echo '<img src="3.jpg">'; } osv....
06. april 2005 - 12:04
#12
øv .. det kan den måske ikke slev hehe?
06. april 2005 - 12:09
#13
if($out==1) { echo '<img src="1.jpg">'; } else if($out==2) { echo '<img src="1.jpg">'; } else if($out==3) { echo '<img src="2.jpg">'; } else if($out==4) { echo '<img src="2.jpg">'; else if($out==5) { echo '<img src="3.jpg">'; }else if($out==6) { echo '<img src="3.jpg">'; }else if($out==7) { echo '<img src="4.jpg">'; }else if($out==8) { echo '<img src="4.jpg">'; } }else if($out==9) { echo '<img src="1.jpg">'; }}else if($out==10) { echo '<img src="1.jpg">'; } }else if($out==11) { echo '<img src="2.jpg">'; }}else if($out==12) { echo '<img src="2.jpg">'; } }else if($out==13) { echo '<img src="3.jpg">'; }}else if($out==14) { echo '<img src="3.jpg">'; } }else if($out==15) { echo '<img src="4.jpg">'; }}else if($out==16) { echo '<img src="4.jpg">'; } sådan :-o?
06. april 2005 - 12:10
#14
Fordi den virker jo fint nok .. den viser 16 .. men den viser ALT for mange af nummer 4 heeh
06. april 2005 - 12:24
#15
det kommer an på om du skal have: 1) 4 rækker 4 forskellige billeder 2) 4 rækker 16 forskellig billeder
06. april 2005 - 12:25
#16
billedet kan du ogswå selv bestemme i de forskellige.. så kan du selv afgøre om det skal være en kylling ellers en Volvo der skal vises...
06. april 2005 - 12:31
#17
man kunne godt lave en 100% optimeret udgave, men det ville du forstå ordenligt.. så er det vigtigere at du både lære noget PHP og får besvaret dit spørgsmål... så kan opgavet jo være for dig at optimere koden ;)
06. april 2005 - 12:46
#18
jeg tror det skal være nummer 1. med 4 rækker, hvor der hver er 4 forskellige billeder :):). Altså uden at vise koden 4 gange :/
06. april 2005 - 12:59
#19
sådan skal du bare gøre så.. :) <?php $i = NULL; $result = NULL; $counter = 0; $winning_numbers = array("1234","4321","1122","2233","3221"); echo "<h1>Enarmet Tyveknægt Wannabe</h1>"; echo '<form action="" method="">'; echo '<input type="submit" name="submit" value="Rul Terninger">'; echo '</form>'; for($i=0; $i < 16;$i++) { $out = rand(1, 4); $result .= $out; if($out==1) { echo '<img src="1.jpg">'; } else if($out==2) { echo '<img src="2.jpg">'; } else if($out==3) { echo '<img src="3.jpg">'; } else if($out==4) { echo '<img src="4.jpg">'; } if($counter==3) { echo "<br />"; $counter = 0; } else { $counter++; } } foreach($winning_numbers as $number) { if($result==$number) { echo "du har vundet"; } } ?>
06. april 2005 - 13:07
#20
Det virker jo perfekt så :D.. Tusind tak for det !!! trist du ikke vil have points.. hvad med karma?
06. april 2005 - 13:10
#21
du kan altid give mig karma... :) det er gratis også i dag..hehe glad for at kunne hjælpe dig
06. april 2005 - 13:12
#22
Haha det er bare i orden. Det får du. -lukket-
Vi tilbyder markedets bedste kurser inden for webudvikling