Kezdőoldal » Számítástechnika » Programozás » While ciklussal megoldható ez...

Aufdeutschbitte kérdése:

While ciklussal megoldható ez a példa?

Figyelt kérdés

Egy lekérdezést csinálok, hogy az én pénzemet vegye figyelembe egy az adatbázisban lévő személlyel. Lekérdezi, hogy neki mennyi és mennyi az enyém, majd egy random (1,6) számot használ. Tehát én pénzem:250ft Béla pénze:1000ft akinek kisebb a random számja annak kivonja a másik ember randját a pénzéből és ezt 3 körön keresztül csinálja. és a végén kiírná pl:béla sebzett 20-t te 255-t, mivel te sebezted a többet te nyertél. Mit kéne kijavítanom?

$kor = 3;

$tomb = array();

$tomb[0] = 0;

$x = 1;

while ( $x <= $kor )

{

$y=0;

$tomb_elemek_szama = count($tomb);

while ( $y <= $tomb_elemek_szama)

{

$enrand=mt_rand(1,6);

$ellenfelrand=mt_rand(1,6);

if($enrand != $tomb[$y])

{$y=$y+1;}

}



$tomb[$x] = $enrand;

if($ellenfelrand > $enrand)

{

print "<br>";

print "Az ellenfel randja nagyobb :$ellenfelrand és az enyém :$enrand";

mysql_query("UPDATE users SET arany= arany- '$ellenfelrand' WHERE id = '$stat[ID]'");

}

else

if($enrand > $ellenfelrand)

{

print "<br>";

print " Az enyém nagyobb : $enrand és az övé : $ellenfelrand";

mysql_query("UPDATE users SET eletero = eletero - '$enrand' WHERE id = '$rec[ID]'");

}

$x=$x+1;

}


2015. ápr. 10. 20:05
1 2
 11/12 anonim ***** válasza:
És legközelebb már tudod. És tanultál is belőle, látod? :)
2015. ápr. 12. 21:43
Hasznos számodra ez a válasz?
 12/12 anonim ***** válasza:

Egyébként nyugodtan tárolhatsz adatbázisban bármilyen adatot, amit a felhasználó megad. Egy weboldal regisztrációnál is valahol le kell tárolni az adatokat.


Szóval hülyeség volt, amit javasoltak. Nem arra kell odafigyelni a későbbiekben, hogy a felhasználók által megadott adatokat ne tárold adatbázisban, hanem arra kell odafigyelni, hogy mysqli-t használj mysql helyett, és hogy minden bekért információ megfelelő ellenőrzése(ke)n menjen keresztül.

2015. ápr. 19. 14:33
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!