Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]sprawdzanie posta
Forum PHP.pl > Forum > Przedszkole
bartek4175
mam formularz:
  1. <form method="post">
  2. Kod SMS: &nbsp <input type="text"><br>
  3. &nbsp&nbsp&nbsp &nbsp&nbsp&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp&nbsp&nbsp &nbsp
  4. <input type="submit" class="btn btn-primary btn-lg btn-block" value="Kup konto!"/>
  5. </form>


i kod sprawdzający:
  1. if($_POST){
  2. $message = '<font color="green">Poprawnie!</font>';
  3. }


czemu nie działa?
Raito
1. Nie &nbsp tylko &nbsp;
2. Gdzie wysyłasz dane z formularza? (action)
nospor
bo nigdzie nie ma echo $message...
Kiedy wy sie nauczycie pisac na czym polega NIEDZIALANIE?? To takie trudne?
bartek4175
Cytat(nospor @ 7.04.2015, 15:03:46 ) *
bo nigdzie nie ma echo $message...
Kiedy wy sie nauczycie pisac na czym polega NIEDZIALANIE?? To takie trudne?

echo $message; jest tam gdzie chce wyswietlic alert...


taki głupi nie jestem...

@raito to jest w jednym pliku smile.gif
nospor
Cytat
taki głupi nie jestem...
A jednak bym polemizowal... Nie dosc, ze nie podales na czym to niedzialanie polega, to nawet jak napisalem bys podal, to nadal nie podales....
bartek4175
Cytat(nospor @ 7.04.2015, 15:08:52 ) *
A jednak bym polemizowal... Nie dosc, ze nie podales na czym to niedzialanie polega, to nawet jak napisalem bys podal, to nadal nie podales....

a co innego może nie działać? wyświetlanie formularza?

nie wykonuje się $message

( sprawdzalem takze alertem )
Aqu
Daj inputom name.
Raito
Daj po prostu if(isset($_POST)).
nospor
Cytat
a co innego może nie działać? wyświetlanie formularza?

Wiele rzeczy może nie działać....

Dlatego tak wazne jest podawanie co nie dziala, i podawanie calego kodu. Ty mowisz ze robisz jakies alerty, ale ja ich nie widze i czort wie jak ty je robisz... ROwnie dobrze tam moze byc błąd.
bartek4175
Cytat(Raito @ 7.04.2015, 15:13:23 ) *
Daj po prostu if(isset($_POST)).

teraz wyswietla sie nawet wtedy gdy nie klikne ( odrazu po zaladowaniu strony )

kod:
  1. <?php
  2. if(isset($_POST)){
  3. $kod = $_POST['kod'];
  4. ?><font color="green" size="15">Poprawnie!</font><?
  5. }
Raito
To nadaj name dla inputa i sprawdź, czy zostało przesłane.
Aqu
Napisałem Ci wyzej, daj inputom name.
I potem:

  1. if(isset($_POST['submit'])){
nospor
if (!empty($_POST))

I nadaj nazwy polom jak juz ci mówiono
bartek4175
Cytat(nospor @ 7.04.2015, 15:20:51 ) *
if (!empty($_POST))

I nadaj nazwy polom jak juz ci mówiono

dzięki, działa
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.