Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Palautelomake ei lähetä kaikkia tietoja

Sivun loppuun

Jannumies [30.05.2013 10:23:25]

#

Ohessa liitän palautelomakkeen käsittelyosa, jossa kakis kohtaa eivät lähetä postiinisi mitään niihjn kirjootetua tietoa, aiheotiskko vain tulee näkyviin.
Älla koodi, jossa kohtiin "Välineiden lkm" ja "Leikkipaikan osoite" ei tulee tietoa postiin, vaikka siihen laittaa. Muihin tulee kyllä. Missä olisi vika?

<?php

$osoite = "oma.osoitteeni@osoite.fi"; //Eli tähän sinun osoitteesi

$otsikko = "Kotisivusi kautta lähetettyä palautetta";

$viesti = "Nimi: ".$_POST['nimi']."

E-mail: ".$_POST['email']."

Paikkakunta: ".$_POST['paikkakunta']."

Leikkipaikan osoite: ".$_POST['leikkipaikan osoite']."

Valmistusvuosi: ".$_POST['valmistusvuosi']."

Välineiden lkm: ".$_POST['välineiden lkm']."

Omistaja: ".$_POST['omistaja']."

Yhteyshenkilö: ".$_POST['yhteyshenkilö']."

Puhelin: ".$_POST['puhelin']."
Palaute: ".$_POST['palaute'];


mail ($osoite, $otsikko, $viesti, "From: ".$_POST['email']);
echo "Tiedot lähetetty onnistuneesti!";

?>

Mod. lisäsi kooditagit!

Lebe80 [30.05.2013 10:52:36]

#

Veikkaan, että inputkentissä on vahingossa laitettu eri "nimet" kuin mitä tarkastelet $_POST -taulukosta.

qeijo [30.05.2013 11:06:15]

#

Laitappa vaikka virheet esille niin selviää helpommin..

Jannumies [30.05.2013 11:09:55]

#

Kiitoksia

Lebe80 kirjoitti:

Veikkaan, että inputkentissä on vahingossa laitettu eri "nimet" kuin mitä tarkastelet $_POST -taulukosta.

Kiitos vastauskesta. Kyllä ne samat nimet siellä input kentässää on, mutta siitä huolimatta ei pelaa.

Lisäys:

qeijo kirjoitti:

Laitappa vaikka virheet esille niin selviää helpommin..

No, virhe tulee siinä, että sähköpostiini palautuu kaikkiin muihin kenttiin kirjoitetut vastaukset, mutta ei noihin kahteen: "Leikkipaikan osoite:" ja "Väineiden lukumäärä". Mitään virheilmoitusta ei tule, Muuta en osaa kertoa.

Lebe80 [30.05.2013 11:18:15]

#

Jannumies kirjoitti:

...mutta ei noihin kahteen: "Leikkipaikan osoite:" ja "Väineiden lukumäärä". Mitään virheilmoitusta ei tule, Muuta en osaa kertoa.

Kannattaa pohtia mikäs ainoa pieni ero noissa kahdessa nimessä on muihin kenttiin verrattuna? ;)

Jannumies [30.05.2013 11:24:22]

#

Lebe80 kirjoitti:

Jannumies kirjoitti:

...mutta ei noihin kahteen: "Leikkipaikan osoite:" ja "Väineiden lukumäärä". Mitään virheilmoitusta ei tule, Muuta en osaa kertoa.

Kannattaa pohtia mikäs ainoa pieni ero noissa kahdessa nimessä on muihin kenttiin verrattuna? ;)

En keksi muuta kuin että niissä on kaksi eri sanaa. Vaikuttaako se? Ja miten se pitäisi ja mihin kohtiin korjata?

tmub [30.05.2013 12:05:40]

#

No kokeile muuttaa ne yhteen vaikka huviksesi. Ja formista kans!

Lebe80 [30.05.2013 12:45:59]

#

Jannumies kirjoitti:

Vaikuttaako se?

En tiedä, kokeile ja testaa.

Grez [30.05.2013 12:56:52]

#

PHP korvaa kenttien nimissä olevat välilyönnit _-merkeillä.

Jannumies [30.05.2013 13:01:34]

#

Kiitoksia hyvistä neuvoista! Poistin välilyönnit sekä form-lomakkeen input-kentistä että php:n $_POST -taulukosta. Nyt toimii!


Sivun alkuun

Vastaus

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

Tietoa sivustosta