15. december 2008 - 15:35
Der er
11 kommentarer og 1 løsning
en while i en if
hej jeg har en while som skal ind i en if hvordan kan jeg gøre det? Her er While <? $lotto = rand(7,11); while($lottoinfo1 = mysql_fetch_array($lottoinfo)){ echo "$lotto == $lottoinfo1[tal] ||"; } //Her er IF if ($lotto == "10"){ ?> den sidste må der ikke være || på håber der er en som kan hjælpe
Annonceindlæg fra Infor
15. december 2008 - 15:36
#1
$lottoinfo = mysql_query("SELECT * FROM lottotal")or die(mysql_error());
15. december 2008 - 16:16
#2
Hvad er det du gerne vil opnå ?
15. december 2008 - 16:47
#3
at den ikke kan tage det samme tal to gange
15. december 2008 - 17:13
#4
SELECT * FROM lottotal ORDER BY RAND() LIMIT 7 Vil hente 7 tilfældige rækker fra tabellen.
15. december 2008 - 17:16
#5
kan desværre ikke bruge det for det skal bruges som lotto tal
15. december 2008 - 18:12
#6
Jeg forstår det stadig ikke. ?
15. december 2008 - 18:22
#7
<? $hostname = "db.light-storm.dk"; $database = "****"; $username = "****"; $password = "*****"; $db=mysql_connect("$hostname","$username","$password"); mysql_select_db("$database",$db); $lottoinfo = mysql_query("SELECT * FROM lottotal")or die(mysql_error()); ?> <html> <body style="font-size: 400px;"> <? $lotto = rand(1,90); // Denne her while skal ind if while($lottoinfo1 = mysql_fetch_array($lottoinfo)){ "$lotto == $lottoinfo1[tal] ||"; } // ex på hvordan den skal gør // if ($lotto == $lottoinfo1[tal] || $lotto == $lottoinfo1[tal] og så vider) // koden med if'en if ($lotto == $lottoinfo1[tal]){ ?> <script type="text/javascript"> window.location="lotto.php"; </script> <? }else { mysql_query("INSERT INTO lottotal(tal) VALUES ('$lotto')")or die (mysql_error()); echo "<center>"; echo $lotto; echo "</center>"; ?> <h4> <table> <tr> <? while($lottoinfo1 = mysql_fetch_array($lottoinfo)){ echo "<td>". $lottoinfo1["tal"]. "</td>"; } ?> </tr> </table> </h4> <? } ?> </body> </html>
15. december 2008 - 18:25
#8
Jeg forstår stadig ikke ? Man kan spille på et tal fra 1 til 90 ? Og hvad er det du har i tabellen lottotal ?
15. december 2008 - 18:40
#9
det tal den har valgt kommer op i en database så den kan se hvad der har været og så den ikke vælge det samme tal igen før man tømmer databasen
15. december 2008 - 20:36
#10
Hvor mange gange skal der laves en insert i db ? "den" er vel dit php script ? Kan du ikke bare lave et array med de tal som kan trækkes, og så lave insert i db ud fra det array?
16. december 2008 - 15:38
#11
hver gang man trykker på F5 kommer der et nyt tal som den ligger så den ikke kan tage det samme tal tror godt man kan bruge et array kan bare ikke lige se det lige nu..
14. januar 2012 - 18:40
#12
har løst det selv..
Vi tilbyder markedets bedste kurser inden for webudvikling