xNaruto [ Generaďż˝ ]
Jak tak zrobić? html?
Witam, mam stronę i mam pytanko, co dopisać do kodu aby po kliknięciu Wyślij dopisywało te informacje do komentarza bądź wysyłało mi na e-maila?
Kod z html wygląda tak, jest to zakładka Rekrutacja.
</script>
<br /><form method="post" action="index.php?file=Recruit" onsubmit="return verifchamps();">
<table style="margin-left: auto;margin-right: auto;text-align: left;" width="90%" cellspacing="1" cellpadding="1" border="0">
<tr><td colspan="2" align="center"><big><b>Formularz dla rekruta</b></big></td></tr><tr><td colspan="2"> </td></tr>
<tr><td style="width: 20%;"><b>Nick : </b></td><td><input id="recruit_pseudo" type="text" name="pseudo" value="" size="20" /></td></tr>
<tr><td style="width: 20%;"><b>Imię : </b></td><td><input id="recruit_lastname" type="text" name="prenom" size="20" /></td></tr>
<tr><td style="width: 20%;"><b>Wiek : </b></td><td><input id="recruit_age" type="text" name="age" size="3" /></td></tr>
<tr><td style="width: 20%;"><b>E-mail : </b></td><td><input id="recruit_mail" type="text" name="mail" size="25" /></td></tr>
<tr><td style="width: 20%;"><b>Komunikator : </b></td><td><input id="recruit_icq" type="text" name="icq" size="25" /></td></tr>
<tr><td style="width: 20%;"><b>Kraj : </b></td><td><select name="country">
<option value="Albania.gif" >Albania</option>
<option value="Argentina.gif" >Argentina</option>
<option value="Australia.gif" >Australia</option>
<option value="Austria.gif" >Austria</option>
<option value="Belgium.gif" >Belgium</option>
<option value="Bosnia.gif" >Bosnia</option>
<option value="Brazil.gif" >Brazil</option>
<option value="Canada.gif" >Canada</option>
<option value="Chile.gif" >Chile</option>
<option value="China.gif" >China</option>
<option value="Croatia.gif" >Croatia</option>
<option value="Denmark.gif" >Denmark</option>
<option value="Estonia.gif" >Estonia</option>
<option value="Finland.gif" >Finland</option>
<option value="France.gif" >France</option>
<option value="Germany.gif" >Germany</option>
<option value="Greece.gif" >Greece</option>
<option value="Hungary.gif" >Hungary</option>
<option value="Iceland.gif" >Iceland</option>
<option value="Ireland.gif" >Ireland</option>
<option value="Israel.gif" >Israel</option>
<option value="Italy.gif" >Italy</option>
<option value="Japan.gif" >Japan</option>
<option value="Mexico.gif" >Mexico</option>
<option value="Morocco.gif" >Morocco</option>
<option value="Netherlandsl.gif" >Netherlandsl</option>
<option value="New-Zealand.gif" >New-Zealand</option>
<option value="Norway.gif" >Norway</option>
<option value="Poland.gif" >Poland</option>
<option value="Portugal.gif" >Portugal</option>
<option value="Romania.gif" >Romania</option>
<option value="Russia.gif" >Russia</option>
<option value="Singapore.gif" >Singapore</option>
<option value="Slovenia.gif" >Slovenia</option>
<option value="South-Africa.gif" >South-Africa</option>
<option value="Spain.gif" >Spain</option>
<option value="Sweden.gif" >Sweden</option>
<option value="Switzerland.gif" >Switzerland</option>
<option value="Tunisia.gif" >Tunisia</option>
<option value="United-Kingdom.gif" >United-Kingdom</option>
<option value="United-States.gif" >United-States</option>
<option value="Venezuela.gif" >Venezuela</option>
<option value="Yugoslavia.gif" >Yugoslavia</option>
<option value="czech.gif" >czech</option>
</select></td></tr><tr><td style="width: 20%;"><b>Gra : </b></td><td><select name="game">
<option value="1">Counter-Strike</option>
</select></td></tr><tr><td style="width: 20%;"><b>Połącznie : </b></td><td><select name="connex">
<option>56K</option>
<option>128k</option>
<option>Adsl</option>
<option>Cable</option>
<option>T1(+)</option>
</select></td></tr><tr><td style="width: 20%;"><b>Gram już : </b></td><td><select name="exp">
<option>- 1 miesiąc</option>
<option>- 6 miesięcy</option>
<option>- 1 rok</option>
<option>+ 1 rok</option>
<option>+ 2 lata</option>
</select></td></tr><tr><td style="width: 20%;"><b>Dostępność : </b></td><td><select name="dispo">
<option>Wieczorami</option>
<option>Koniec tygodnia</option>
<option>Święta</option>
<option>Wszystkie trzy</option>
<option>Jeszcze innaczej</option>
</select></td></tr><tr><td style="width: 10%;"><b>Komentarz : </b></td><td><textarea name="comment" cols="30" rows="10"></textarea></td></tr><tr><td colspan="2"> </td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="Wyślij" /><input type="hidden" name="op" value="send_recruit" /></td></tr></table></form><br />
</td>
kipi999 [ Pretorianin ]
To w HTML tak sie da? xd
Storm® [ Hardstyle Lover ]
HTML służy jedynie do wyświetlania danych na stronie lub ewentualnie przekazania danych z formularza do kolejnej strony (lecz tylko tymczasowo - dane nie są zapisywane 4eva). Aby zapisać takowe dane (do komentarza chociażby) będziesz zmuszony do użycia innych języków programowania (jak chociażby PHP).
kipi999 [ Pretorianin ]
Wlasnie tak myslalem :P
xNaruto [ Generaďż˝ ]
To mógłby mi ktoś napisać jak to zrobić? obojętnie jakim jeżykiem :]
darek_dragon [ 42 ]
Odezwali się specjaliści...
To prawda, że żeby zrobić coś zaawansowanego - jak dodawanie komentarzy - potrzebny jest jakiś skrypt po stronie serwera.
Ale wysłać maila można z poziomu html. Piszesz znacznik form w taki sposób:
<form enctype="text/plain" action="mailto:[email protected]?subject=Ankieta" method="post">
Storm® [ Hardstyle Lover ]
Widzę że pan to natomiast mistrz sztuki, ehh...
Odpalenie komuś Outlooka nie jest równe wysłaniu maila. Sądzę, że autor wątku słyszał o takiej funkcji jak mailto.
Regis [ ]
Ale wysłać maila można z poziomu html
Jeszcze napisz jak w otworzonym w ten sposób Outlooku czy Thunderbirdzie automatycznie kliknąć 'wyślij', to bedziemy mogli mówić - choć i tak będzie to wielce naciągane - o wysłaniu maila "z poziomu html" ;)
darek_dragon [ 42 ]
Hej, to że metoda nie jest tak elegancka, jak użycie PHP, nie znaczy, że nie działa ;)
Były czasy, kiedy nie było CGI, PHP i innych bajerów, a trzeba było sobie jakoś radzić.
Regis [ ]
Ale metoda, która wymaga jakiegoś działania ze strony użytkownika to nie jest "wysłanie maila z poziomu html" - z poziomu html możesz co najwyżej program pocztowy odpalić, a to czy user skuma czemu mu się coś otworzyło, to już inna bajka ;) Osobiście nie polegałbym zbytnio na bystrości użyszkodników ;)
maviozo [ man with a movie camera ]
darek_dragon [ 42 ]
Zamiast czepiać się doboru słów skupilibyście się na problemie. Jeśli ktoś zadaje takie pytanie, jak autor wątku, to można założyć, że nie ma zielonego pojęcia, czym są skrypty server-side. W takim wypadku pisanie o PHP trochę mija się z celem, kiedy istnieje metoda, która nie wymaga zagłębiania się w tajniki działania sieci. A już na pewno nie jest zbyt pomocne ;P
xNaruto [ Generaďż˝ ]
up