Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmienne... :./
deadmen4
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 17.02.2010
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Witam,

Dopiero zaczynam przygode z php... i mam problem.

Nie wiem jak określić zmienną z pomocą pola tekstowego...(IMG:style_emoticons/default/questionmark.gif) Zmienna jako wyraz(y)

W javascript jest to banalne, a w php to nie wiem. I jeszcze.... czy wystarczy poprostu wpisać, czy trzeba też zrobić button który wykona jakieś zadanie?? (IMG:style_emoticons/default/worriedsmiley.gif)


Prosiłbym o podanie gotowego przykładu pola tekstowego, ewentualnie przycisku...



pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
altruista2
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 32
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


NAPISAŁEM CI JASNO I WYRAŹNIE CO MASZ ZROBIĆ:
Temat: PHPFunkcje i ich wywoanie

A ty zrobiłeś "po swojemu" i dziwisz się że nie działa....

Sorry za capslocka, ale strasznie mnie to irytuje... Dałeś <input type=text name=temacik> przed <form> i dziwisz się że pusty temat.

Zrobię Ci gotowca bo widzę że nawet jak napisze Tobie jak to zrobić krok po kroku to i tak zrobisz po swojemu i będziesz się pytał gdzie jest problem...
  1. <script type="text/javascript">
  2. // <![CDATA[
  3.  
  4.  
  5. function usun_pl(formularz) // To jest usuwacz polskich znaków
  6. {
  7. for (i = 0; i < formularz.length; i++)
  8. {
  9. var pole = formularz.elements[i];
  10. if (pole.type != "text" && pole.type != "textarea") continue;
  11. var str = "";
  12. for (j = 0; j < pole.value.length; j++)
  13. {
  14. switch (pole.value.charAt(j))
  15. {
  16. case "ą": str += "a"; break;
  17. case "ć": str += "c"; break;
  18. case "ę": str += "e"; break;
  19. case "ł": str += "l"; break;
  20. case "ń": str += "n"; break;
  21. case "ó": str += "o"; break;
  22. case "ś": str += "s"; break;
  23. case "ź": str += "z"; break;
  24. case "ż": str += "z"; break;
  25. case "Ą": str += "a"; break;
  26. case "Ć": str += "c"; break;
  27. case "Ę": str += "e"; break;
  28. case "Ł": str += "l"; break;
  29. case "Ń": str += "n"; break;
  30. case "Ó": str += "o"; break;
  31. case "Ś": str += "s"; break;
  32. case "Ź": str += "z"; break;
  33. case "Ż": str += "z"; break;
  34. default: str += pole.value.charAt(j); break;
  35. }
  36. }
  37. pole.value = str;
  38. }
  39. }
  40. // ]]>
  41.  
  42. </script>
  43.  
  44.  
  45. <?php // Tu się zaczyna skrypt wysyłania forumlarza na email
  46.  
  47. if (count($_POST))
  48. {
  49. ////////// USTAWIENIA //////////
  50. $email = 'zb007@go2.pl'; // Adres e-mail adresata
  51. $subject = $_POST['temat']; // Temat listu
  52. $message = 'Dziękujemy za wysłanie formularza'; // Komunikat
  53. $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu
  54. $charset = 'iso-8859-2'; // Strona kodowa
  55. //////////////////////////////
  56.  
  57. $head =
  58. "MIME-Version: 1.0\r\n" .
  59. "Content-Type: text/plain; charset=$charset\r\n" .
  60. "Content-Transfer-Encoding: 8bit";
  61. $body = '';
  62. foreach ($_POST as $name => $value)
  63. {
  64. if (is_array($value))
  65. {
  66. for ($i = 0; $i < count($value); $i++)
  67. {
  68. $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
  69. }
  70. }
  71. else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
  72. }
  73. echo mail($email, base64_encode($subject) . "?=", $body, $head) ? $message : $error;
  74. }
  75. else
  76. {
  77.  
  78. ?>
  79. <form action="?" method="post" onsubmit="usun_pl(this)"> // A od tąd forumlarz (narazie wersja próbna)
  80.  
  81.  
  82.  
  83. <b>Temat:</b> <input type="text" name="temat">
  84. <b>Twoje imię:</b> <input type="text" name="Imie" /> </br></br>
  85.  
  86. <b>Twoja płec:</b> <select name="nazwa">
  87. <option>Mężczyzna</option>
  88. <option>Kobieta</option>
  89. (...)
  90. </select>
  91.  
  92.  
  93.  
  94. <input type="submit" value="wartość" />
  95.  
  96.  
  97.  
  98. </form>
  99. <?php
  100. }
  101. ?>
  102.  
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 03:56