Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czy ktoś mógłby powiedzieć co nie działa?
Forum PHP.pl > Forum > Przedszkole
mlody_zero
  1. <?php
  2. if (count($_POST))
  3. {
  4. ////////// USTAWIENIA //////////
  5. $email = 'adres e-mail gdzie wysłać formularz'; // Adres e-mail adresata
  6. $subject = 'temat'; // Temat listu
  7. $message = 'Dziękujemy za wysłanie formularza'; // Komunikat
  8. $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu
  9. $charset = 'iso-8859-2'; // Strona kodowa
  10. //////////////////////////////
  11.  
  12. $head =
  13. "MIME-Version: 1.0\r\n" .
  14. "Content-Type: text/plain; charset=$charset\r\n" .
  15. "Content-Transfer-Encoding: 8bit";
  16. $body = '' bgcolor"red";
  17. foreach ($_POST as $name > $value)
  18. {
  19. if (is_array($value))
  20. {
  21. for ($i = 0; $i < count($value); $i++)
  22. {
  23. $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
  24. }
  25. }
  26. else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
  27. }
  28. echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
  29. }
  30. else
  31. {
  32. ?>
  33. <form action="?" method="post">
  34.  
  35. <p>Jaką lubisz muzykę (możesz zaznaczyć więcej możliwości)?</p>
  36. <input type="checkbox" name="Muzyka[]" value="Rock" />Rock<br />
  37. <input type="checkbox" name="Muzyka[]" value="Heavy Metal" />Heavy Metal<br />
  38. <input type="checkbox" name="Muzyka[]" value="Pop" />Pop<br />
  39. <input type="checkbox" name="Muzyka[]" value="Techno" />Techno<br />
  40. <input type="checkbox" name="Muzyka[]" value="Muzyka poważna" />Muzyka poważna<br />
  41. <input type="checkbox" name="Muzyka[]" value="Inna" />Inna (podaj jaka):
  42. <input name="Muzyka[]" />
  43.  
  44. <p>Jakie znasz systemy operacyjne (możesz wybrać kilka opcji trzymając klawisz Ctrl)?</p>
  45. <select name="System operacyjny[]" multiple="multiple" size="3">
  46. <option selected="selected">Dos</option>
  47. <option>Windows</option>
  48. <option>Linux</option>
  49. <option>Inny</option>
  50. </select> <br>
  51. <input type="submit" value="Wyślij" />
  52. </form>
  53. <?php

}[/php]
Bo jak to uruchomie to na stronie widać :
$value) { if (is_array($value)) { for ($i = 0; $i < count($value); $i++) { $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n"; } } else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n"; } echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error; } else { ?>
Po za tym miałbym też pytanie jak mogę tutaj ustawić kolor tła? Bo zupełnie się na tym nie znam. Z góry dziękuje za pomoc
nospor
1) przenoszę na przedszkole
2) Masz to odpalić przez php. Błąd co tu pokazujesz wskazuje, ze odpalasz to jako html
3)
Cytat
jak mogę tutaj ustawić kolor tła? Bo zupełnie się na tym nie znam
Ustalmy pewne fakty:
chcesz się czegoś nauczyc czy chcesz by za ciebie robic. Bo jak to drugie to przeniosę na gieldę ofert. Jak to pierwsze: kolor tła to podstawa HTML. Mogłbys podstaw HTML sam się nauczyc z pierwszego lepszego kursu
mlody_zero
Odpalam to na stronce HTML w jednej z ramek. A chce się nauczyć. Bo HTML w miarę już znam, ale nie wiem czy można a jeżeli można to jak ustawić tło dla PHP
nospor
Cytat
Odpalam to na stronce HTML w jednej z ramek.
Ramka ma wskazywać na php, a po bledzie widac ze nie wskazuje.
Cytat
ale nie wiem czy można a jeżeli można to jak ustawić tło dla PHP
dla php sie nic nie ustawia. ustawia sie dla html.

Widzę, że nie masz nawet najmniejszych podstaw, nie wiesz wogole co to php i jaki on ma związek z html. Zanim zaczniesz zadawac pytania na forum, zapoznaj się wpierw z tymi podstawami. Forum nie jest od wyjasniania takich rzeczy, które są ogolnie dostępne w pierwszym lepszym kursie.

zamykam

ps:
http://forum.php.pl/index.php?showtopic=12...t=0&start=0
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.