Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP lomakkeen käsittelijä

jarpenet [04.08.2011 16:16:36]

#

Lomake laadittu normaalisti HTML:llä. Linkki .php-tiedostoon joka lähettää siellä määriteltyyn s-postiin tiedot.

Nyt lisäisin yhden ruudun (checkbox), johon joko pannaan ruksi tai jätetään tyhjäksi. Miten se käsitellään PHP:ssä ja miten määritellään se tieto s-postiin meneväksi?

Metabolix [04.08.2011 16:23:54]

#

<input type="checkbox" name="laatikko" value="1" />
$laatikko = empty($_POST["laatikko"]) ? 0 : 1;
// $laatikko = 1, jos valittu, 0, jos tyhjä.

$teksti = "Tekstiä, tekstiä...";
$teksti .= "\n\n";
$teksti .= "Laatikko = ". $laatikko. "\n";

dartvaneri [04.08.2011 16:42:36]

#

s-postiin saa sen tiedon lähetettyä mail() -funktion avulla.

Esimerkiksi:

$vastaanottaja = "esi.merkki@esimerkki.fi"; //Viestin saajan sposti osoite
$otsikko = "Esimerkki"; //Viestin otsikko
$viesti = "Tähän viestisi."; //Itse viesti

mail($vastaanottaja, $otsikko, $viesti);
/*Mail() -funktio lähetää viestin. Mail() -funktiolle annetaan kolme parametria,
vastaanottaja, otsikko ja viesti*/

Edit. Jaa enpä ottanut sata varmaksi, kaipasitko tätä, mutta heitin varmuuden vuoksi.

Vastaus

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

Tietoa sivustosta