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

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

mateulusz

echo pojawialo sie w jakims divie i jednoczesnie znikal

Promowane odpowiedzi

Jak zrobic aby echo pojawialo sie w jakims divie i jednoczesnie znikal formularz

<?php
  $kod = $_POST['kod'];
  $r = $kod;
  $result = file_get_contents('http://homepay.pl/API/check_code.php?usr_id=6563&acc_id=18138&code=' . $kod );
?>
<?php
$blad = "";
$przeszukiwanyCiag = $result;
$szukanyCiag   = "1";
$wynik = strpos($przeszukiwanyCiag, $szukanyCiag);
if ($wynik === false) {
    $blad = "<div class='blad'><b>!</b> Cos poszlo nie tak</div>";
} else {
	$blad = "<div class='dobrze'>kod prawidlowy</div>";
	
}

?>


<!DOCTYPE HTML>
<html lang="pl">
<head>
	<link href="style.css" rel="stylesheet"/>
	<meta charset="utf-8"/>
</head>
<body>

<div id="sprawdzanie">
<form method="post">
	<div class="opcja">Imie:</div> <input type="text" name="imie" value="Twój nick."/>
	<div class="opcja">E-mail: </div><input type="text" name="mail" value="Twój adres e-mial."/>
	<div class="opcja">Kod: </div><input type="text" name="kod" value="Twój kod."/>
	<button>Wyślij</button>
	</form>

		<div id="info"><?php echo $blad ?></div>
			</div>
</body>
</html>

 

Edytowane przez mateulusz

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

To nie wystarczy, musisz dobrze rozpisać operatory warunkowe.
Druga sprawa, nawet nie masz wysyłania formularza.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

A mógłbyś mi pokazać jak to mniej więcej powinno wyglądać? Albo, czy da się zrobić taki kod w javascriptcie?

 

Chce zrobic tak, ze jezeli kod bedzie poprawny cale znika i pojawia sie jakas tresc.

Przechwytywanie.PNG

Edytowane przez mateulusz

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Do tego jest potrzebny AJAX, a Ty nie znasz niestety PHP. To ciężka sprawa bo musiałbyś znać i PHP i AJAX ażeby takie komunikaty robić ;)
Teoretycznie musisz zapoznać się tylko z budową formularzy kontaktowych, są tu gdzieś gotowce na forum.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Podobna zawartość

    • Przez Lord Fenrir
      Joł, postanowiłem założyć temat zbiorczy na wszelkie moje problemy związane z tworzeniem CMSa (systemu zarządzania treścią) by mięć całe FAQ w jednym wątku
       
      Nie ukrywam, ale z PHP nie mam wiele wspólnego i dlatego (w tym przypadku) sięgam po gotowe rozwiązania modyfikując je pod swoje potrzeby, ale do rzeczy.
       
      Mam problem z rejestracją użytkownika. Walidacja działa jak należy jednak w przypadku gdy kliknie się na przycisk rejestracji wyskakuje błąd:
      SQLSTATE[HY093]: Invalid parameter number: parameter was not defined Czytając na stackoverflow doszedłem do tego, że jest to zbyt ogólny komunikat i może dotyczyć dosłownie wszystkiego. Lecz postępując zgodnie z jego treścią przeszukałem każdą funkcję, która posiada jakieś argumenty i sprawdzałem czy wszystko się zgadza.
       
      Nie byłem do końca pewnym kilku linijek dlatego też próbowałem różnych kombinacji i efekt był taki sam
       
      Dołączam następujące pliki, może wy będziecie w stanie powiedzieć mi co jest źle. Osobiście mam pewne wątpliwości co do metody prepare().
       
       
       
       
       
    • Przez Lord Fenrir
      Cześć, stworzyłem sobie klasę, którą wykorzystuje do łączenia się z bazą danych i teraz mam mały problem gdyż nie wiem, w którym momencie i kiedy powinienem ją wywoływać. Przy każdej akcji, która się wykona powinienem dołączać za pomocą require_once() plik z danymi czy może jest na to jakiś inny sposób? Bo na logikę takie rozwiązanie średnio mi pasuje gdyż za każdym razem będzie tworzony nowy obiekt, a to raczej nie jest najlepsze rozwiązanie, prawda? Chociaż z drugiej strony back-endu w ogóle nie tykam więc nie za bardzo się znam.
×