Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Moje pytania, moje problemy, moje skrypty
Ideal
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 8.11.2010

Ostrzeżenie: (0%)
-----


  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"


Ten post edytował Ideal 8.11.2010, 14:20:15
Go to the top of the page
+Quote Post
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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ś (IMG:style_emoticons/default/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.
Go to the top of the page
+Quote Post
lDoran
post
Post #3





Grupa: Zarejestrowani
Postów: 172
Pomógł: 13
Dołączył: 15.11.2009

Ostrzeżenie: (0%)
-----


  1. if($_POST['losuj'] != '' && is_int($_POST['losuj']) {
  2. ...
  3. }


Go to the top of the page
+Quote Post
Ideal
post
Post #4





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 8.11.2010

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
cniak
post
Post #6





Grupa: Zarejestrowani
Postów: 169
Pomógł: 12
Dołączył: 16.09.2009

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. if ($_POST["liczba"] == 1)
  4.  
  5. header("Location: home.php");
  6.  
  7.  
  8. ?>
Go to the top of the page
+Quote Post
Ideal
post
Post #7





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 8.11.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #8





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Wpisz ten komunikat (do nawiasu otwierającego) w google lub w wyszukiwarkę na forum.
Programowanie to również umiejętność szukania (IMG:style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
outsider
post
Post #9





Grupa: Zarejestrowani
Postów: 267
Pomógł: 36
Dołączył: 8.08.2008

Ostrzeżenie: (0%)
-----


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

wtf, że tak spytam (IMG:style_emoticons/default/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

Ten post edytował *OuTSideR* 8.11.2010, 18:09:40
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:52