Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: **Advanced Palaute**

JonzQ [06.01.2005 13:48:48]

#

Tää on tällänen kätevä palaute koodi..=P
Esikatselu täällä: http://www.seppomaa.net/?sivu=palaute

Toivottavasti tykkäätte...

<?php
//jos aihe on herjaus...
if($_POST['aihe'] == "Herjaus") {
//...viestiä ei lähetetä =)
echo "Eipäs herjata";
exit();
//jos email on annettu...
} elseif(isset($_POST['sposti'])) {
//...palaute on muotoa: nimi, palautteen aihe, palaute, arvosana sivusta, sähköposti, halutaanko vastaus
$palautetta = "Nimi: $nimi \n Palautteen aihe: $aihe \n Palaute: \n $palaute \n Arvosana sivusta: $arvosana \n Sähköposti: $sposti \n $vastaus että viestiini vastataan.";
//jos ei ole annettu emailia...
} else {
//palaute on muotoa: nimi, palautteen aihe, palaute, arvosana sivusta, halutaanko vastaus
$palautetta = "Nimi: $nimi \n Palautteen aihe: $aihe \n Palaute: \n $palaute \n Arvosana sivusta: $arvosana \n $vastaus että viestiini vastataan.";
}
//lähetetään palaute jos palaute on kirjoitettu
if(isset($_POST['palaute'])) {
//vaihda alle oma sähköpostiosoitteesi
mail("sinun@osoitteesi.net", "$aihe", $palautetta, "From: $sposti");
echo("<B>Viesti lähetetty</B>");
//jos palautetta ei ole kirjoitettu, näytetään lomake uudestaan
} else {
}
//jos sähköposti on annettu, lähetetään kiitosviesti
if(isset($_POST['sposti'])) {
mail("$sposti", "Kiitos palautteesta", "Kiitos kun lähetit palautetta. Palautteesi käsitellään mahdollisimman pian!", "From: vastaaja@sivusi.net");
} else {
}
?>
 <h1>Palaute</h1>
 <form action="" method="post">
  <b>Nimesi:</b> <br> <input type="text" name="nimi"> <br>
  <b>Sähköposti:</b> <br> <input type="text" name="sposti"> <br>
  <b>Aihe:</b> <br>
  <SELECT NAME="aihe">
  <OPTION value="Parannusehdotus">Parannusehdotus
  <OPTION value="Virhe">Virhe
  <OPTION value="Rikkinäinen linkki">Rikkinäinen linkki
  <OPTION value="Muuta palautetta">Palautetta
  <OPTION value="Herjaus">Herjaus
  </SELECT><br>
  <b>Arvosana sivusta:</b> <br>
  <SELECT NAME="arvosana">
  <OPTION value="10-Paras">10-Paras
  <OPTION value="9">9
  <OPTION value="8">8
  <OPTION value="7">7
  <OPTION value="6">6
  <OPTION value="5">5
  <OPTION value="4">4
  <OPTION value="Huonompi kuin 4">Huonompi kuin 4
  </SELECT><br>
  <b>Palaute:</b> <br><textarea cols="50" rows="10" name="palaute"></textarea> <br>
  <b>Haluatko että sinulle vastataan?</b> <br>
  <input type="radio" name="vastaus" value="Haluan"> Haluan <br>
  <input type="radio" name="vastaus" value="En halua"> En halua <br><br>
  <input type="submit" value="Lähetä!">
 </form>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta