Pracuje właśnie nad formularzem kontaktowym do mojej strony. Formularz działa bez zarzutu ale jest on podzielony na dwa pliki. Pierwszy plik z czystym kodem html,a drugi to skrypt php z funkcja mail(). Zastanawiam się jaki sposób można połączyć kod html formularza ze skryptem php wysyłającym wiadomość aby całość znajdowała sie w jednym pliku. Myślałem też o tym czy zamiast wywoływania pliku ze skryptem php do przetwarzania formularza można wywołać odpowiednia funkcje bądź klasę. Poniżej zamieszczam kod obu plików:
formularz
<form name="kontakt" method="post" action="silnik.php"> <label>Odbiorca <select name="odbiorca"> </select> </label> <label>Imie i nazwisko <input type="text" name="imieNadawcy" /> </label> <label>Twoj adres email <input type="text" name="nadawca" /> </label> <label>Temat <input type="text" name="temat" /> </label> <label>Wiadomosc </label> <input type="submit" value="Wyslij"/> </form>
skrypt php
<?php $odbiorca=$_POST['odbiorca']; $wiadomosc=$_POST['wiadomosc']; $temat=$_POST['temat']; $od=$_POST['imieNadawcy']; $nadawca=$_POST['nadawca']; "From: $odrn" ."Reply-to: $nadawca") ?>