
<form method="post"> <a><br />liczba 1</a><input maxlength="2" size="2" type="text" name="liczba1"> <a><br />liczba 2</a><input maxlength="2" size="2" type="text" name="liczba2"> <a><br />liczba 3</a><input maxlength="2" size="2" type="text" name="liczba3"> <a><br />liczba 4</a><input maxlength="2" size="2" type="text" name="liczba4"> <a><br />liczba 5</a><input maxlength="2" size="2" type="text" name="liczba5"> <a><br />liczba 6</a><input maxlength="2" size="2" type="text" name="liczba6"> <br /><input type="submit" value="złóż lotka"> <?php // SKRYPT SKRYPT SKRYPT SKRYPT SKRYPT SKRYPT SKRYPT SKRYPT $liczba1 = $_POST['liczba1']; $liczba2 = $_POST['liczba2']; $liczba3 = $_POST['liczba3']; $liczba4 = $_POST['liczba4']; $liczba5 = $_POST['liczba5']; $liczba6 = $_POST['liczba6']; echo "<br /> Wytypowane przec Ciebie liczby to:". $liczba1 .",". $liczba2 .",". $liczba3 .",". $liczba4 .",". $liczba5 .",". $liczba6 .""; echo "<br /> Liczby wylosowane w loterii: ". $losowanie1 .",". $losowanie2 .",". $losowanie3 .",". $losowanie4 .",". $losowanie5 .",". $losowanie6. ""; } cho "<br /> Wytypowane przec Ciebie liczby to:". $liczba1 .",". $liczba2 .",". $liczba3 .",". $liczba4 .",". $liczba5 .",". $liczba6 .""; echo "<br /> Liczby wylosowane w loterii: ". $losowanie1 .",". $losowanie2 .",". $losowanie3 .",". $losowanie4 .",". $losowanie5 .",". $losowanie6. ""; }
jednak wygrany mógłby ciągle odświeżać stronę i otrzymywać wygraną, więc powinno się tutaj zastosować header. Ale... takim sposobem:
mysql_query("update uzytkownicy set zloto =`zloto`+5000000 WHERE nick='$nick'")or die(mysql_error()); } if($_GET['co'] == 'lose'){ echo "<br /> Wytypowane przec Ciebie liczby to:". $liczba1 .",". $liczba2 .",". $liczba3 .",". $liczba4 .",". $liczba5 .",". $liczba6 .""; echo "<br /> Liczby wylosowane w loterii: ". $losowanie1 .",". $losowanie2 .",". $losowanie3 .",". $losowanie4 .",". $losowanie5 .",". $losowanie6. ""; } }
jedynie zmieni mi się adres i wykona zadanie do bazy mysql, jednak żaden text nie zostanie wyświetlony.
Gdy dam
poza klamrami elseif to pokaże mi tylko 2 i 3 echo, a zamiast wytypowanych przez siebie liczb wyświetli tylko przecinki.
if($_GET['co'] == 'lose'){ echo "<br /> Wytypowane przec Ciebie liczby to:". $liczba1 .",". $liczba2 .",". $liczba3 .",". $liczba4 .",". $liczba5 .",". $liczba6 .""; echo "<br /> Liczby wylosowane w loterii: ". $losowanie1 .",". $losowanie2 .",". $losowanie3 .",". $losowanie4 .",". $losowanie5 .",". $losowanie6. ""; }
Dane w $liczba1-6 na pewno są bo inaczej by nie wykonywało tych ifów

co pozwala na dawanie headerów w dowolnych miejscach.
Pozdrawiam.