![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 21.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Dopiero zaczynam programować w php i natknąłem się na problem. Chciałbym zrobić, że pokazuje 2 wylosowane cyfry z tablicy i muszę podać ich wynik do formularza. Kod <? $a = array(1 => 2, 3, 4, 5, 6); $b= array(1 => 2, 3, 4, 5, 6); $aa = $a[rand(1,5)]; $bb = $b[rand(1,5)]; $wynik = $_POST['wynik']; $dodac = $aa + $bb; echo "".$aa." "; echo "".$bb." "; echo "".$dodac.""; if ($dodac == $_POST['wynik']) { echo "dziala"; } elseif ($dodac != !isset($wynik)) { echo "nie dziala"; } else {} ?> <form action="" method="POST"> <input type="text" name="wynik"> <input type="submit" value="ok"> </form> <? ?> Jednak program chce wynik z przyszłych wylosowanych cyfr, więc musiałbym przewidzieć wynik, a ja chce z aktualnych cyfr. |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 21.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie pomogłeś. Szukam konkretnej pomocy, wyjaśnienia co jest nie tak.
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Ja rozumiem że chodzi o coś jakby token ;d
Zapisz do sesji i potem porównaj (po przesłaniu formularza) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 21.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Zapisz do sesji i potem porównaj (po przesłaniu formularza) napisałem, że dopiero zaczyna programować w php, także nie wiem jak zapisać do sesji. Mógłbym prosić o gotowe rozwiązanie? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli się uczysz to na gotowych rozwiązaniach słabo Ci to pójdzie. Weź sobie google.pl znajdź kurs php i rozdział o sesjach.
Bo co z tego że powiem wystartuj sesję? session_start()" title="Zobacz w manualu PHP" target="_manual Zapisz dane? Kod $_SESSION['form'] = 'string'; itd. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 21.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kod <? session_start(); $_SESSION['a'] = rand(1,4); $_SESSION['b'] = rand(1,4); $dodaj = $_SESSION['a'] = rand(1,4) + $_SESSION['b'] = rand(1,4); if ($dodaj == $_POST['wynik']) { echo "ok"."<br>"; } else { echo nie; } echo $dodaj; ?> <form action="" method="post"> <input type="text" name="wynik"><br> <input type="submit" value="ok"> </form> <? ?> zapisałem tak i nic ;/ |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Proszę ;d |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 21.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:19 |