Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Przsylanie formularza problem
tenior
post 25.11.2008, 18:35:39
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 2
Dołączył: 16.11.2008

Ostrzeżenie: (10%)
X----


Cześć, mam problem, zrobienie formularza niby jest latwe ale,
(tu kod)
  1. <?php if ($_POST['bt'] == "wyslij") {
  2. if (($_POST['email'] != "") AND ($czas=$_POST['czas'] != "") AND ($_POST['imie'] != "") AND ($_POST['servname'] != "") AND ($slot=$_POST['slot'] != "") AND ($_POST['loginsa'] != "") AND ($_POST['haslosa'] != "") AND ($_POST['regulamin'] != "")  ) {
  3. $send = mail("tenior@gmail.com",$_POST['imie'],$_POST['servname'],$_POST['email'],$_POST['slot'],$_POST['czas'],$_POST['cena'],$_POST['loginsa'],$_POST['haslosa'],$_POST['skad'],$sms=$_POST['sms'],$_POST['regulamin'],"From:<".$_POST['imie']."> <".$_POST['servname'].">  <".$_POST['email'].">");
  4. if ($send)
  5. $liczz = ($slot*$cena*$czas);
  6. $konto = "nr konta"
  7. $message = "Zlecenie przyjęte do realizacji"; }
  8. else $message = "Nie wypełniono wszystkich pól!"; } ?>


  1. Imię/Nick: <input type="text" class="textbox" name="imie" value="" style="width:130px"><br>
  2. Nazwa serwera: <input type="text" class="textbox" name="servname" value="" style="width:130px"><br>
  3. Twój email: <input type="text" class="textbox" name="email" value="" style="width:130px"><br>
  4. Ilość slot&oacute;w: <input class="textbox" type="text" name="slot" value="" style="width:130px"><br>
  5. Cena: <input class="textbox" type="text" name="cena" value="0.45" style="width:130px"><br>
  6. Czas wynajmu: <select class="textbox" name="czas" style="width:130px">
  7. <option value="1" selected> 1 miesiac
  8. <option value="2"> 2 miesiace
  9. <option value="3"> 3 miesiace
  10. <option value="6"> 6 miesięcy
  11. <option value="9"> 9 miesięcy
  12. <option value="12"> 12 miesięcy
  13. Login SA: <input type="text" class="textbox" name="loginsa" value="" style="width:130px"><br>
  14. Hasło SA: <input type="text" class="textbox" name="haslosa" value="" style="width:130px"><br>
  15. Skąd o nas wiesz: <input type="text" name="skad" class="textbox" value="" style="width:130px"><br>
  16. Kod SMS (tylko jeśli oferta SMSPay): <input type="text" name="sms" class="textbox" value="" style="width:130px"><br>
  17. <br>
  18. <input type="checkbox" name="regulamin" value="Regulamin Zaakceptowany" /> Akceptuję
  19. <a href="regulamin.php">
  20. <span style="text-decoration: none; font-weight:700">
  21. <font color="#FFFFFF">Regulamin</font></span></a><font color="#FFFFFF">
  22. </font>VentriloSrv.com<br>
  23. <input type="submit" name="wyslij" value="Wyślij" class="button" >


chcę zeby wyslalo mi echo jak zostanie skonczony formularz z tym ze jesli zostanie wprowadzony "sms" to wyswietli sie tylko "Zlecenie przyjete do realizacji", a jesli nikt nie wypelni tego pola to ma wyswietlic cene i numer konta z danymi do wplaty?
moze ktos pomoc?

bump
Go to the top of the page
+Quote Post
Lion_87
post 25.11.2008, 18:42:01
Post #2





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Co to jest w ogóle??

Cytat
  1. <?php if ($_POST['bt'] == "wyslij") {
  2. if (($_POST['email'] != "") AND ($czas=$_POST['czas'] != "") AND ($_POST['imie'] != "") AND ($_POST['servname'] != "") AND ($slot=$_POST['slot'] != "") AND ($_POST['loginsa'] != "") AND ($_POST['haslosa'] != "") AND ($_POST['regulamin'] != "")  ) {
  3. $send = mail("tenior@gmail.com",$_POST['imie'],$_POST['servname'],$_POST['email'],$_POST['slot'],$_POST['czas'],$_POST['cena'],$_POST['loginsa'],$_POST['haslosa'],$_POST['skad'],$sms=$_POST['sms'],$_POST['regulamin'],"From:<".$_POST['imie']."> <".$_POST['servname'].">  <".$_POST['email'].">");
  4. if ($send)
  5. $liczz = ($slot*$cena*$czas);
  6. $konto = "nr konta"
  7. $message = "Zlecenie przyjęte do realizacji"; }
  8. else $message = "Nie wypełniono wszystkich pól!"; } ?>




Cytat
if (($_POST['email'] != "") AND ($czas=$_POST['czas'] != "") AND ($_POST['imie'] != "") AND ($_POST['servname'] != "") AND ($slot=$_POST['slot'] != "") AND ($_POST['loginsa'] != "") AND ($_POST['haslosa'] != "") AND ($_POST['regulamin'] != "") ) {


Sam to pisałeś? tongue.gif

Ten post edytował Lion_87 25.11.2008, 18:42:25
Go to the top of the page
+Quote Post
piotrooo89
post 25.11.2008, 18:46:23
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




pełno byków jakieś chyba klamry nie pozamykane, kod sieczka używasz jakiś != zamiast sprawdzić empty... popraw kod na czytelny...


--------------------
Go to the top of the page
+Quote Post
tenior
post 25.11.2008, 20:33:31
Post #4





Grupa: Zarejestrowani
Postów: 58
Pomógł: 2
Dołączył: 16.11.2008

Ostrzeżenie: (10%)
X----


  1. <?php if ($_POST['bt'] == "Wyslij") {
  2. if (($_POST['email'] != "") AND ($czas=$_POST['czas'] != "") AND ($_POST['imie'] != "") AND ($_POST['servname'] != "") AND ($slot=$_POST['slot'] != "") AND ($_POST['loginsa'] != "") AND ($_POST['haslosa'] != "") AND ($_POST['regulamin'] != "")) {
  3. $send = mail("tenior@gmail.com",$_POST['imie'],$_POST['servname'],$_POST['email'],$_POST['slot'],$_POST['czas'],$_POST['cena'],$_POST['loginsa'],$_POST['haslosa'],$_POST['skad'],$_POST['sms'],$_POST['regulamin'],"From:<".$_POST['imie']."> <".$_POST['email'].">");
  4. if ($send)
  5. $message = "Zlecenie przyjęte do realizacji";
  6. else $message = "nie wyslano"; }
  7. else $message = "Nie wypełniono wszystkich pól!"; }
  8. ?>

poprawilem tak ale pojawil sie kolejny problem i nie potrzebny
wyskakuje blad ze funkcja mail obsluguje tylko 5 parametrow a ja przesylam ponad 5, wiec teraz pytanie czy da sie czyms to zastapic

Ten post edytował tenior 25.11.2008, 20:33:51
Go to the top of the page
+Quote Post
erix
post 25.11.2008, 20:47:16
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




string" title="Zobacz w manualu PHP" target="_manual, Useful functions and operators (łączenie stringów)

Ten post edytował erix 25.11.2008, 20:47:26


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 16:01