Hogy lehet megcsinálni az alábbi kódsorral html-ben hogy az elküldre kattintva az én e-mail címemre jöjjön a kitöltött adat és miket lehet írni a type-k után és mit jelentenek ezek?
<html>
<head>
<center>
<b>
<h1>Információk</h1>
<FORM>
<input type="reset" value="Visszaállítás">
<P>
Neved: <br>
<INPUT name="vezeteknev" TYPE="text" size="25" maxlength="30">
<INPUT name="keresztnev" type="text" size="25" maxlength="30"> <br>
E-mail címed: <br>
<input name="email" type="text" value="@" size="25" maxlength="50" > <br>
Jelszó: <br>
<input name="jelszo" type="text" size="25" maxlength="25"> <br>
Férfi: <input name="neme" type="radio" checked>
Nő: <input name="neme" type="radio"> <br>
Kedvenc tantárgy:<br>
Történelem <input name="tant" type="checkbox" ><br>
Magyar <input name="tant" type="checkbox"><br>
Matematika <input name="tant" type="checkbox"><br>
<P>
Kora:
<select name="kor">
<option > 12
<option> 13
<option>14
<option>15
<option>16
<option>17
<option>18
<option>19
<option>20
<option>21
<option>22
<option>23
<option>24
<option>25
<option>26
<option>27
<option>28
<option>29
<option selected>30
<option>31
<option>32
<option>33
<option>34
<option>35
<option>36
<option>37
<option>38
<option>39
<option>40
<option>41
<option>42
<option>43
<option>44
<option>45
</select><br>
<b>Egyéb közölnivaló: </b> <br>
<textarea name="egyeb" Cols="40" Rows="4" maxlength="100"></textarea> <br>
<input type="submit" value="Elküld"><br>
</center>
</b>
</FORM>
</head>
<body>
</body>
</html>
Ez lenne a kódelőre köszönöm a válaszokat
Az Internet tele van e-mail scripttekkel, csak a keresőt kellene használni.
kezdjök a legegyszerűbb-bel: a type paraméter: az űrlapelem típusa lehet:
text | password | checkbox | radio | submit | reset | file | hidden | image | button
ha type="text" az egy olyan szövegbeírós izé, mint amibe az emailfiókodnál a nevedet írod; ha type="password" akkor amit beírsz, azt *-okkal jeleníti meg, mint a jelszót; a checkbox=a kis beikszelhető négyzet, mint fb-on a "maradj bejelentkezve" stb stb...
az emailküldés: a html nem tud ilyet..
ahoz php kell pl. mint az írták is már előttem..
a <FORM> tag ot írd át úgy. hogy pl.:
<form action="feldolgoz.php" method="post">
ha ez megvan, akkor már csak egy feldolgoz.php fájlt kell a html fájllal egy szintre feltöltened.
A feldolgoz.php tartalmát pedig kb. két hete írtuk meg itt valamelyik kérdezőnek.. az elve annyi, hogy pl ha csak a vezetéknév lenne:
<?php
$nev = $_POST['vezeteknev'];
$masiknev = $_POST['keresztnev'];
$akinekkuldom = "emailcim@valami.hu";
$cim = "Az üzenet tárgyába ez kerül";
$tartalom = $nev.$masiknev;;
mail($akinekkuldom, $cim, $tartalom);
echo "az emailt elküldtük!";
?>
ez elküldi az emailcim@valami.hu címre egy "Az üzenet tárgyába ez kerül" tárgyú emailt, mely az általad, a html űrlapon beírt vezetéknevet és keresztnevet tartalmazza...
ez alapján sztem mennie kell, rem, menni fog!
jah, a 3 db "tant" nem éppen szerencsés...
kihagytam: a kedvenc tantárgy:
abból sztem úgy akarod, hogy egyet kiválaszt.. nos, checkbox-szal bármennyit beikszelhet, szóval neked a rádiógombok kellenek:
példa: a felhasználó nemének bekérése:
<label>
<input name="nemcsop" type="radio" value="Nő" checked>Nő
</label>
<label>
<input name="nemcsop" type="radio" value="Férfi">Férfi
</label>
itt alapból a nő van beállítva.. ha a férfit ikszeli be, akkor csak az lesz kiválasztva..
Most egy kicsit alakítottam rajta és így néz ki:
<html>
<head>
</head>
<body bgcolor="red" text="black">
<center>
<b>
<h1>
Információk
</h1>
<form action="feldolgoz.php" method="post">
<input type="reset" value="Visszaállítás">
<P>
Neved: <br>
<INPUT name="vezeteknev" TYPE="text" size="25" maxlength="30">
<INPUT name="keresztnev" type="text" size="25" maxlength="30"> <br>
E-mail címed: <br>
<input name="email" type="text" value="@" size="25" maxlength="50" > <br>
Férfi: <input name="neme" type="radio" >
Nő: <input name="neme" type="radio"> <br>
<P>
Születési dátum: <br>
Év: <select name="ev">
<option> 1950
<option> 1951
<option> 1952
<option> 1953
<option> 1954
<option> 1955
<option> 1956
<option> 1957
<option> 1958
<option> 1959
<option> 1960
<option> 1961
<option> 1962
<option> 1963
<option> 1964
<option> 1965
<option> 1966
<option> 1967
<option> 1968
<option> 1969
<option> 1970
<option> 1971
<option> 1972
<option> 1973
<option> 1974
<option> 1975
<option> 1976
<option> 1977
<option> 1978
<option> 1979
<option> 1980
<option> 1981
<option> 1982
<option> 1983
<option> 1984
<option> 1985
<option> 1986
<option> 1987
<option> 1988
<option> 1989
<option> 1990
<option> 1991
<option> 1992
<option> 1993
<option> 1994
<option> 1995
<option selected> 1996
<option> 1997
<option> 1998
<option> 1999
<option> 2000
<option> 2001
<option> 2002
</select>
Hónap:
<select name="honap">
<option> Január
<option> Február
<option> Március
<option> Április
<option > Május
<option> Június
<option> Július
<option> Augusztus
<option> Szeptember
<option> Október
<option> November
<option> December
</select>
Nap:
<select name="nap">
<option> 1
<option> 2
<option> 3
<option> 4
<option> 5
<option> 6
<option> 7
<option> 8
<option> 9
<option> 10
<option> 11
<option> 12
<option> 13
<option> 14
<option> 15
<option> 16
<option> 17
<option> 18
<option> 19
<option> 20
<option> 21
<option> 22
<option> 23
<option> 24
<option> 25
<option> 26
<option> 27
<option> 28
<option> 29
<option> 30
<option> 31
</select>
<br><br>
<b>Egyéb közölnivaló: </b> <br>
<textarea name="egyeb" Cols="40" Rows="4" maxlength="100"></textarea> <br>
<a href="ido.php">Elküld</a>
<br><br><br><br><br><br><br><br><br><br><br><br>
Készítette: Andrási Dávid <br>
E-mail cím: adynyolcadika@atw.hu<br>
<SCRIPT language=JavaScript>
02
// create a new Date object then get the current time
03
var start = new Date();
04
var startsec = start.getTime();
05
// run a loop counting up to 250,000
06
var num = 0;
07
for( var i = 0; i < 250000; i++ )
08
{
09
num++;
10
}
11
var stop = new Date();
12
var stopsec = stop.getTime();
13
var loadtime = ( stopsec - startsec ) / 1000;
14
</SCRIPT>
<CENTER>
<SCRIPT>
18
document.write("Oldal betöltésének ideje: " +loadtime+ " másodperc");
19
</SCRIPT> <br>
<a href="http://www.szoftverbazis.hu/szoftver/notepad---v5.html">NotePad++</a> <br>
<a href="http://download.cnet.com/3001-2160_4-10037696.html?spi=d935dd06c1cc33b99e9376648279c34f&part=dl-">FlashFXP</a>
</center>
</b>
</FORM>
</body>
</html>
De a php nem sikerült!
Az a baj hogy php-hoz nem nagyon konyítok szerintetek hogy tovább?
Nem az a legnagyobb probléma, hogy a php-hez nem értesz, hanem még a HTML-hez és JavaScripthez sem.
Először inkább az alapokat kellene megtanulni rendesen: HTML, CSS.
Utána érdemes csak belekezdeni a kliens és szerver oldali programozásba.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!