Form adatainak elküldése (HTML)?!
Van egy formom amit egy alany kitölt majd ha rányom a submit gombra akkor küld neki egy üzenetet pl : "Rögzítettük válaszát" , és a form adatait elküldi nekem emailben .
Így néz ki a kód :
<h3>Teszt Form</h3>
Autód : <select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<br>
<br>
Nemed : <select>
<option value="1">Nő</option>
<option value="2">Férfi</option>
<option value="3">Egyéb</option>
</select>
<br>
<br>
Neved:
<input type="textbox" value="">
<br>
<br>
<br>
<input type="button" value="Elküld">
Küldje el nekem emailen keresztül vagy adatbázison keresztül vagy bárhol , hogyan lehet ezt megoldani ?
elég kicsi a valószínűsége, hogy a klinens gépén van egy offline levelező program úgyhogy a mailto:-t kizárhatjuk, úgyhogy kell egy háttér oldali script is (PHP/NodeJS)
de ha tényleg csak annyit akarsz, hogy elküldje emailben, akkor valószínűleg találsz rá kész megoldást is.
Küld el szervernek a form adatait, és szerver oldalon dolgozd fel.
Feldolgozáskor pedig elküldheted emailbe, rögzítheted adatbázisba...
És mi a cél ezzel?
Mert ha gyakorlás akkor nagyon szar.
Ha nem gyakorlás akkor is.
<!-- show_form.html.html -->
<form action="submit_form.php" method="post">
<h3>Teszt Form</h3>
Autód : <select name="car">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<br>
<br>
Nemed : <select name="sex">
<option value="1">Nõ</option>
<option value="2">Férfi</option>
<option value="3">Egyéb</option>
</select>
<br>
<br>
Neved:
<input type="textbox" name="name" value="">
<br>
<br>
<br>
<input type="submit" value="Elküld">
</form>
<?php
/* submit_form.php */
$car = @$_POST["car"];
$sex = @$_POST["sex"];
$name = @$_POST["name"];
$filename = "data.txt";
$file = fopen($filename, "a");
if ($file) {
$record = $car ."\r\n".
$sex ."\r\n".
$name."\r\n".
"\r\n";
if (fwrite($file, $record) !== FALSE) {
echo "The data was successfully writen into the file."."<br />\n";
header("Location: form_submited.html"); exit;
} else {
echo "Can not write into the file."."<br />\n";
}
fclose($file);
} else {
echo "Can not open the file."."<br />\n";
}
?>
<!-- form_submited.html -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Rögzítettük válaszát</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" height="100%">
<tr>
<td width="100%">
<p align="center">Rögzítettük válaszát</td>
</tr>
</table>
</body>
</html>
"És mi a cél ezzel?
Mert ha gyakorlás akkor nagyon szar.
Ha nem gyakorlás akkor is."
"Lássuk be, ez minden idők legócskább formja."
Lássuk be hogy 15mp alatt dobtam össze ezt a "fos" "ócska" formot , mivel nem arra mentem hogy milyen szép legyen , hanem arra hogy megtudjam a kérdésre a választ.. ?!
...de egyes emberek nem tudnak a kérdésre válaszolni .
Többieknek köszönöm a választ , ment a zöld kéz , aki nem a kérdésemre válaszolt (Magyarán offolt) azt természetesen jelentem illetve lepontozom .
#7-nek külön köszönöm a forráskódot .
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!