GRY-Online.pl --> Archiwum Forum

Jak tak zrobić? html?

26.07.2009
10:32
smile
[1]

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">&nbsp;</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">&nbsp;</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>

26.07.2009
10:38
[2]

kipi999 [ Pretorianin ]

To w HTML tak sie da? xd

26.07.2009
10:44
[3]

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).

26.07.2009
10:48
[4]

kipi999 [ Pretorianin ]

Wlasnie tak myslalem :P

26.07.2009
12:42
smile
[5]

xNaruto [ Generaďż˝ ]

To mógłby mi ktoś napisać jak to zrobić? obojętnie jakim jeżykiem :]

26.07.2009
12:47
smile
[6]

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">

26.07.2009
13:05
[7]

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.

26.07.2009
13:07
smile
[8]

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" ;)

26.07.2009
13:18
smile
[9]

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ć.

26.07.2009
13:20
smile
[10]

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 ;)

26.07.2009
13:20
smile
[11]

maviozo [ man with a movie camera ]

26.07.2009
13:35
[12]

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

26.07.2009
20:39
[13]

xNaruto [ Generaďż˝ ]

up

© 2000-2024 GRY-OnLine S.A.