Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Formularz nie chce sie wysłac
Forum PHP.pl > Forum > Przedszkole
daniel2000
Prosił bym o sprawdzenie go. ma sie wysyłac przez poczte z mojej strony . jak jest otwarty na moim kompie z dysku to otwiera sie przegladarka ale nie ma nic w niej . a powinno sie pojawic to co wypełniłem w formularzu. a na stronie naciskając wyslij pojawia sie odpoczatku moja strona

to onnnnn


  1. <form action="firmykedzierzyn@interia.pl" enctype="text/plain"
  2. method="post">
  3. <div style="position: relative;">
  4. <fieldset><legend>Formularz - zgłoszeniowy <strong>Firmy</strong></legend>
  5. <p><strong>Pełna nazwa firmy</strong>: <input
  6. name="Pełna nazwa firmy" size="60" maxlength="80"
  7. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  8. <p><strong>Miasto</strong>: <input name="Miasto"
  9. size="30" maxlength="40"
  10. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  11. <p><strong>Kod pocztowy</strong>: <input
  12. name="Kod pocztowy" size="30" maxlength="40"
  13. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  14. <p><strong>Ul. i numer lokalu</strong>: <input
  15. name="Ul. i numer domu" size="30" maxlength="40"
  16. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  17. <p><strong>Telefon stacjonarny</strong>: <input
  18. name="Telefon stacjonarny" size="30" maxlength="40"
  19. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  20. <p><strong>Telefon kom&oacute;rkowy</strong>: <input
  21. name="Telefon kom&oacute;rkowy" size="30" maxlength="40"
  22. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  23. <p><strong>Fax</strong>: <input name="Fax:"
  24. size="30" maxlength="40"
  25. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  26. <p><strong>E-mail</strong>: <input
  27. name="E-mail:" size="30" maxlength="40"
  28. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  29. <p><strong>Strona www</strong>: <input
  30. name="Strona www:" size="30" maxlength="40"
  31. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  32. <p><strong>NIP</strong>: <input name="NIP:"
  33. size="30" maxlength="40"
  34. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  35. <p><strong>Osoba zgłaszająca</strong>: <input
  36. name="Osoba zgłaszająca" size="30" maxlength="40"
  37. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  38. <legend>Formularz - opisowy <strong>obszar opisowy firmy</strong></legend>
  39. <p><strong>Wpisz swoja działalność:</strong></p>
  40. <p><textarea name="uwagi" rows="8" cols="50"
  41. style="color: gray; font-style: italic;">tutaj jest miejsce
  42. na opis działalności twojej firmy (do 1024
  43. znak&oacute;w) </textarea></p>
  44. <input name="Reset" value="Usuń wszystkie informacje"
  45. type="reset" /> <input name="Wyślij"
  46. value="Wyślij do nas informacje" type="submit" /></fieldset>
  47. </div>
  48. </form>





wszystko jest ok tylko nie mozna wysłac danych

[+] edit
Przecież Cię ładnie prosiłem o BB Code : )
---
~strife
strife
Przeczytaj Formularze :: Ogólne ramy formularza, masz tam napisane czego Ci brakuje winksmiley.jpg
kossa
usuń enctype="text/plain" z początkowego znacznika form

Cytat
ybaczcie ale toen kod to ma byc wstawiony jako php czy wystarczy jako html


wartości name=... używaj lepiej bez polskich znaków

html

Łukasz
daniel2000
hej dzieki juz sie otwiera okno poczty internetowej ale nie ma w niej zapisow w prowadzonych w formularzu jako pusta wiadomośc le jest lepiej niz w czesniej. kręce dalej
jak chcesz to sprawdz sam


http://www.kedzierzyn-kozle.cba.pl/biuroif...iuroifirma.html
kossa
bo <form> nie służy do tego co Ty chcesz osiągnąć, email z formularza wysyłasz samodzielnie za pomocą php i funkcji mail" title="Zobacz w manualu PHP" target="_manual. zyli action np: wiadomosc.php a w tym pliku użyj funkcji mail i wyślesz meila ze strony

jeżeli chcesz otworzyć okno programu pocztowego (pamiętaj że nie każdy taki ma) to wystarczy link mailto:adres@email.pl to wszystko

Łukasz
kossa
Twój form ze zmianą w action i name - bez spacji

  1. <form action="email.php" method="post">
  2. <fieldset><legend>Formularz zgłoszeniowy firmy. <strong>Pola
  3. do wypełnienia</strong></legend>
  4. <p><strong>Pełna nazwa firmy</strong>:<input
  5. name="nazwa" size="30" maxlength="80"
  6. style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray;" /></p>
  7. <input value="Wyślij do nas informacje" type="submit" />
  8. </form>


Utwórz plik email.php a w nim najprostsza postać meila - jak to rozudować poszkaj na forum a przede wszystkim poczytaj manuala mail" title="Zobacz w manualu PHP" target="_manual nie będę pisać Tobie całego kodu, bo to pomoc a nie gotowe rozwiązania

  1. <?php
  2.  
  3. $tresc="Pelna nazwa firmy: ";
  4. $tresc.=$_POST["nazwa"];
  5.  
  6. mail("adres@dokogo.pl", "Biuro i firma", $tresc);
  7.  
  8. header("Location: index.php"); //przekierowanie na stronę główną - może być inna - wpisz sobie adres
  9. ?>



poczytaj o składni css, html a później poucz się php - brakuje Tobie podstaw

używaj bbcode na forum

Łukasz
bratomir
yy a jak jest z wysyłaniem maili do kilku osób przez mail() bo zrobiłem to mail("jeden@mail, drugi@mail" , "tytuł" itd); i wysyła tylko do pierwszego. niby pisze przy DO: że są oba maile ale dochodzi tylko jeden
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.