Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dwie akcje dla jednego formularza
Forum PHP.pl > Forum > PHP
mariusz_edw
Witam.

Oto fragment kodu (system newsów) - formularz służący do zapisania wpisanego tekstu do pliku txt na serwerze

Kod
   <form id="formularz" method="post" action="admin.php?go=ndodaj">
    <p>Tytuł: <input type="text" name="tytul" maxlength="74" size="74"/></p>
    <p>Tre¶ć:</p>';

    echo '<textarea name="news" id="news" cols="60" rows="8"></textarea>
    <p><input type="submit" name="dodaj" value="dodaj newsa" /></p>
    </form>';


A ja chciałbym, aby oprócz dodania newsa na stronę powędrowała e-mailem dodatkowa informacja do admina (niech treść postu zostanie wysłana mailem). Mam zamiar wykorzystać popularny phpmailer.

Oto fragment phpmailera:

Kod
<form action="" method="post">
<textarea name="tresc" style="margin-left: 20px; width: 590px; height: 75px; align: center "></textarea>


<input type="submit" name="bt" value="Wy¶lij formularz" style="margin-left: 510px; width: 100px"/>
</form>


Jak połączyć oba formularze w jeden? Tak, aby oprócz zamieszczenia newsa na stronie jego treść wysłać phpmailerem?
be2k
nie rozumiem...
jesli pierwsza akcja to jest zapisanie do bazy newsa o tresci jak z formularza, a druga akcja to ma byc wyslanie tresci tego newsa na emaila to po co drugi formularz?
Jawor
Tak jak wyzej kolega napisal nie potrzebujesz do tego drugiego formularza.
Ten pierwszy przekierowuje do pliku admin.php - to wlasnie tam musisz dodac obsluge wysylania maila i tyle.

Skup sie na kodzie php bo to po tej stronie lezy rozwiazanie zadania.
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.