Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Skrypt nie wyświetla informacji
Forum PHP.pl > Forum > Przedszkole
arkos
Witam, mam taki oto skrypt powiązany z DotPay:
  1. <?
  2.  
  3. //Odbieramy dane z formularza
  4. $www=$_POST[www];
  5. $haslo=$_POST[haslo];
  6. $uwagi=$_POST[uwagi];
  7. $email=$_POST[email];
  8. $status1="1";
  9. $kod=$_POST[kod];
  10. $data = date('y-m-d H:i:s');
  11.  
  12. if($_POST['www']=="")
  13. Wpisz adres do strony!<br>
  14. ';
  15.  
  16. if($_POST['haslo']=="")
  17. Wpisz nazwę strony!<br>
  18. ';
  19.  
  20. if($_POST['uwagi']=="")
  21. Wpisz opis strony! <br>
  22. ';
  23.  
  24. if($_POST['email']=="")
  25. Wpisz swój email!<br>
  26. ';
  27.  
  28. if($_POST['kod']=="")
  29. Wpisz kod! <br>
  30. ';
  31.  
  32. if($www and $haslo and $uwagi and $email and $status and $kod and $data) {
  33.  
  34. $id = 21xxx; # numer ID zarejestrowanego klienta
  35. $code = "xxx"; # identyfikator usług SMS
  36. $type = "sms"; # typ konta: C1 - 8 znakowy kod bezobsługowy
  37. $del=0; # jeżeli kod ma być skasowany od razu po sprawdzeniu to ustaw wartość na 1
  38.  
  39.  
  40. $handle = fopen("http://dotpay.pl/check_code.php?id=".$id."&code=".$code."&check=".$kod."&type=".$type."&del=".$del, 'r');
  41. $status = fgets($handle, 8);
  42. $czas_zycia = fgets($handle, 24);
  43. fclose($handle);
  44. $czas_zycia = rtrim($czas_zycia);
  45.  
  46.  
  47.  
  48. if ($status == 0) {echo "Kod niepoprawny!"; exit;} # gdy kod niepoprawny
  49. else
  50.  
  51. { # gdy kod poprawny:
  52. if (!isset($_COOKIE['ActiveCode']))
  53.  
  54.  
  55. //Dadawanie serwera
  56. echo "poprawnie";
  57. }
  58. }
  59. ?>
  60.  


Wszystkie informacje jeżeli nie wypełni się jakiegoś pola wyświetlają się nawet jak pola z kodem się nie wypełni. Ale jak już pole z kodem się wypełni chociaż czy kod jest poprawny czy nie to nie pojawia się żadna informacja o tym. Proszę serdecznie o pomoc.

Pozdrawiam,
Arkos.

Problem rozwiązany po prostu zła nazwa zmiennej tongue.gif
redelek
hmmm a co to ma robić ?
  1. if($www and $haslo and $uwagi and $email and $status and $kod and $data)

Wydaje mi się, że tu jest problem,
Bo chciałeś osiągnąć sprawdzanie, a tak naprawdę nic nie sprawdzasz.
if ((empty($www)) AND (empty($haslo)) AND ......
Sprawdza czy zmienne są puste, oczywiście to badziewny test, no ale oki.
To co Ty napisałeś to chyba nigdy się nie wykona.
Funkcja if musi coś robić, ona nie słurzy do przechowywania zmiennych lub ich dodawania smile.gif

Powodzenia
arkos
A jednak działa smile.gif
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.