Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Losowanie nicku
GoOx
post 30.12.2011, 13:34:03
Post #1





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


Witam, mam kod który napisałem miał on za zadanie losować 1 nick z 5 różnych wpisanych w pole ale gdy wpisuję w pole wpisuję nazy i klikam losuj pokazuje sie napis ale niestety bez wyniku ;/

oto mój kod:

  1.  
  2. Wpisz Nazwy nicków a następnie kliknij "Losuj"
  3. <form action="losowanie.php?wylosowano" metchod="post">
  4. Nick<input type="text" name="nazwa"></br>
  5. Nick<input type="text" name="nazwa2"></br>
  6. Nick<input type="text" name="nazwa3"></br>
  7. Nick<input type="text" name="nazwa4"></br>
  8. Nick<input type="text" name="nazwa5"></br>
  9. <button name="zat">Losuj</button>
  10. </form>
  11. <?php
  12. if(isset($_GET['zat'])) {
  13. $nick1 = $_POST['nazwa'];
  14. $nick2 = $_POST['nazwa2'];
  15. $nick3 = $_POST['nazwa3'];
  16. $nick4 = $_POST['nazwa4'];
  17. $nick5 = $_POST['nazwa5'];
  18.  
  19.  
  20.  
  21. $numer = array(1 => $nick1, 2 => $nick2, 3 => $nick3, 4 => $nick4, 5 => $nick5);
  22.  
  23. $i = rand(1,5);
  24.  
  25. $wynik = $numer[$i];
  26.  
  27. echo "Wylosowany nick to $wynik";
  28. }
  29. ?>


Demo: www.e-computer.xaa.pl/strony/losowanie.php

proszę o pomoc smile.gif

Go to the top of the page
+Quote Post
nospor
post 30.12.2011, 13:36:30
Post #2





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6296
Dołączył: 27.12.2004




włącz sobie wyświetlanie wszystkich błędów a zobaczysz az czarno na ekranie od blędów.Tu masz napisane jak:
Temat: Jak poprawnie zada pytanie

A następnie poczytaj w manualu co może zawierac <form ....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kadlub
post 30.12.2011, 13:37:39
Post #3





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

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


metchod="post"
powinno być
method="post"
Go to the top of the page
+Quote Post
Shili
post 30.12.2011, 13:37:51
Post #4





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


CODE
<form action="losowanie.php?wylosowano" metchod="post">

if(isset($_GET['zat'])) {

Przyjrzyj się i znajdź różnicę.
Btw, nie metchod tylko method.

względnie skorzystaj z $_REQUEST
Go to the top of the page
+Quote Post
GoOx
post 30.12.2011, 13:41:35
Post #5





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


Ach dzięki literówka po tej drobnej zmianie należało jest zmienić if z $_GEt na $_POST
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 07:22