Otsikko Sivunotsikko
Johdanto Ohjelmat Koodeja Kuvat Linkit Listat Lomakkeet Taulukot Tyylit Kehykset Äänet
PHP Palautelomake Lomakkeet

Jos serverisi (palvelun tarjoajasi) tukee php:tä, voit käyttä esim. alla olevia lomakkeita.

Html lomake, tallenna vaikka palaute.html nimellä.

<html>
<head>
<title>Palaute</title>
</head>
<body>

<form action="palaute.php" method="post">
<table width="400" border="0" align="center">
<tr>
  <td>Nimesi:<br><input type="text" name="nimi" size="60"></td>
</tr>

<tr>
  <td>E-mailisi:<br><input type="text" name="email" size="60"></td>
</tr>

<tr>
  <td>Viestisi:<br><textarea name="viesti" cols="45" rows="4"></textarea></td>
</tr>
<tr>
  <td align="center"><input type="submit" value="Lähetä posti"> <input type="reset" value="Tyhjennä kentät"></td>
</tr>
</table>
</form>

</body>
</html>

Php lomakkeenkäsittelijä, tallenna palaute.php nimellä. Jos käytät muuta nimeä, muista muuttaa myös palaute.html sivun action vastaamaan tätä <form action="palaute.php" method="post">.

<html>
<head>
<title>palaute php</title>
<body>
<table width="400" align="center">
<tr>
 <td align="center">

<?php
$posti = array
  (
  name=>$_POST['nimi'],
  email=>$_POST['email'],
  viesti=>$_POST['viesti']
  );

foreach ($posti as $arvo)
{
  if (empty($arvo))
  {
  die("Kirjoita nimesi, e-mailisi ja palautteesi!");
  }
}

$osoite = "osoite@palvelin.tunnus";
$otsikko = "Palautetta kotisivulta";
$viesti = "Nimi: ".$_POST['nimi']."
Sähköposti: ".$_POST['email']."
Viesti: ".$_POST['viesti']."";

mail ($osoite, $otsikko, $viesti, "From: osoite@palvelin.tunnus");

echo "Kiitos palautteestasi!";
?>

 </td>
</tr>
</table>
</body>
</html>

Kirjoita palaute.php tiedostoon oikea sähköposti osoitteesi. Siirrä molemmat tiedostot palvelimellesi ja testaa toimiiko. Jos olet liian väsynyt hiirellä maalaamaan ja copy pastaamaan, ota tiedostot tästä palautelomakkeet.zip (1,04 kt).

Alatunniste Click
Elämyskartanot, Mäntsälä - Pornainen kulttuurimatkailu ry