Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Losowanie nicku
Forum PHP.pl > Forum > Przedszkole
GoOx
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

nospor
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 ....
kadlub
metchod="post"
powinno być
method="post"
Shili
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
GoOx
Ach dzięki literówka po tej drobnej zmianie należało jest zmienić if z $_GEt na $_POST
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.