Skocz do zawartości
W Naszym sklepie znajdziesz wiele skinów do cs go, konkurencyjne ceny i natychmiastowa wysyłka to Nasza dywiza!
  • Przeglądający   0 użytkowników

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

Marosking.

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

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

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


×