Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

Mvrosking

Po wysłaniu formularza nic się nie dzieje PHP

Promowane odpowiedzi

Cześć, mam taki kod i gdy wcisnę podany button nic się nie dzieję. Nie wiem czym jest to spowodowane ;(

<?php
if(isset($_POST['submit'])) {
  if(!empty($_POST['smsKey'] && $_POST['nick'])) {
    echo '<div class="alert alert-danger" role="alert"><b>Błąd! Podany kod SMS jest nie poprawny! Sprubój ponownie!</b></div>';
  }
  else if(isset($_POST['smsKey'])) {
    $code = addslashes($_POST['code']);
    if(preg_match("/^[A-Za-z0-9]{8}$/", $code)) {
      echo '<div class="alert alert-danger" role="alert"><b>Błąd! Podany kod SMS jest nie poprawny! Sprubój ponownie!</b></div>';
    }
  }
}

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
26 minut temu, Salvation napisał:

Spróbuj*

 

Żadnego błędu nie wyrzuca?

Gdy dodam ! przed isset to wywala coś takiego:

Notice: Undefined index: smsKey in E:\EasyPHP-Devserver-16.1\eds-www\NetherShop\buy.php on line 12

@edit Poprawiłem i działa, ale gdy kliknę w button i pola są puste to nic nie wyświetla xd

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Twoja aplikacja działa tak (troszkę przerobiłem, by było poprawnie):

<?php
if(isset($_POST['submit'])) { //jeżeli istnieje klucz 'submit' w tabeli $_POST, to...
  if(empty($_POST['smsKey']) AND empty($_POST['nick'])) { // jeżeli klucz 'smsKey' i 'nick' są puste, to...
    // wyświetl błąd i "zabij" aplikację
    die('<div class="alert alert-danger" role="alert"><b>Błąd! Podany kod SMS jest nie poprawny! Sprubój ponownie!</b></div>');
  }
  if(isset($_POST['smsKey']) AND isset($_POST['code'])) { // jeżeli istnieje klucz 'smsKey' i 'code', to...
    $code = addslashes($_POST['code']); // dodaj slesze do klucza 'code'
    if(preg_match("/^[A-Za-z0-9]{8}$/", $code)) { // jeżeli zmienna $code pasuje do regexa, to...
      // wyświetl błąd i "zabij" aplikację
      die('<div class="alert alert-danger" role="alert"><b>Błąd! Podany kod SMS jest nie poprawny! Sprubój ponownie!</b></div>');
    }
  }
}

Teraz pytanie co Ty chcesz osiągnąć...

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Czy przycisk wysyłający ma name="submit" ?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Utwórz konto

Utwórz konto. To darmowe i bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


×