Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Moje pytania, moje problemy, moje skrypty
Forum PHP.pl > Forum > Przedszkole
Ideal
  1. <?php
  2.  
  3. $_POST["liczba"] == $liczba;
  4.  
  5. echo "Twoja liczba to: ". $liczba;
  6.  
  7. ?>


<br><br>

  1. <?php
  2.  
  3.  
  4. $_POST["losuj"] == $losuj;
  5.  
  6. $losuj = rand(1,10);
  7.  
  8. ?>

Wylosowana liczba to:

  1. <?php
  2.  
  3. echo $losuj;
  4.  
  5. ?>


<br><br>

  1. <?php
  2.  
  3. if($liczba == $losuj)
  4. echo "<w>Wygrales!!!</w><br><br>";
  5.  
  6. if($liczba != $losuj)
  7. echo "<p>Niestety tym razem przegrywasz</p>";
  8.  
  9.  
  10.  
  11. ?>


A drugi problem z ktorym sie mecze od kilu dni to:



<form action="duo.php" method="post">


Wprowadz cyfre: <input type="text" name="liczba" />



<input type="submit" value="OK" />

</form>



  1. <?php
  2.  
  3. if ($_POST["liczba"] == 1)
  4.  
  5. echo "jestes super";
  6.  
  7.  
  8. ?>


jak zrobic ze jesli wprowadzona cyfra jest poprawna to zeby przeszlo do innej strony np. home.php ? zamiast wyswietlania "jestem super"
hwao
Na początek użyj poprawnie BBCode, to te takie przyciski u góry jak piszesz post. Dzięki nim kod PHP oraz HTML/CSS jest dużo bardziej czytelny - używanie go na forum jest obowiązkowe.

Potem pomyśl czy aby na pewno założyłeś temat w odpowiednim dziale i co wymyśliłeś smile.gif

Jest wiele osób które Ci mogą pomóc w Twoim problemie, ale szanuj je i spraw żeby rozwiązanie Twojego problemu było dla nich przyjemniejsze (albo w ogóle wykonalne) - umieszczaj odpowiednik kod w odpowiednim BBCODE.
lDoran
  1. if($_POST['losuj'] != '' && is_int($_POST['losuj']) {
  2. ...
  3. }


Ideal
Hej lDoran, nie bardzo rozumiem co napisales :/

Mozesz mi wyjasnic co masz na mysli ? (tak na chlopski rozum)

No i prosze ludzi o odpwowiedz na inne pytania.
nospor
Moderator w pierwszym poscie o coś ciebie prosil.
Jak wyrazisz wkoncu chec na spelnienie jego prosby, skontaktuj się z dostepnym aktualnie moderatorem. DO tego czasu zamykam

edit: przenosze, otwieram i czekam na poprawe postu
cniak
  1. <?php
  2.  
  3. if ($_POST["liczba"] == 1)
  4.  
  5. header("Location: home.php");
  6.  
  7.  
  8. ?>
Ideal
Cniak - no ja to znalazlem wczesniej ale nie dziala - tzn, wyskakuje to:

Warning: Cannot modify header information - headers already sent by (output started at /home/nowak/domains/nowak.trt.pl/public_html/login.php:6) in /home/nowak/domains/lideal.trt.pl/public_html/loginmain.php on line 66
Cysiaczek
Wpisz ten komunikat (do nawiasu otwierającego) w google lub w wyszukiwarkę na forum.
Programowanie to również umiejętność szukania smile.gif

Pozdrawiam
outsider
  1. <?php
  2.  
  3. $_POST["liczba"] == $liczba;
  4.  
  5. echo "Twoja liczba to: ". $liczba;
  6.  
  7. ?>

wtf, że tak spytam biggrin.gif
3 linijka nie ma w ogóle sensu, ta operacja zwróci true, a jak mogę sie domyśleć, chcesz do zmiennej $liczba przypisać zmienna POST, więc:
  1. <?php
  2.  
  3. $liczba = $_POST["liczba"];
  4.  
  5. echo "Twoja liczba to: ". $liczba;
  6.  
  7. ?>

To samo w drugim listingu

== tymi znakami porównujesz zmienne
= tym znakiem przypisujesz wartość zmiennej PO LEWEJ STRONIE do zmiennej PO PRAWEJ
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.