Navigation

    Virtuaalifoorumi Keskusta

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Help (php, html jne.)

    Koodikerho
    4
    4
    110
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Sienna
      Sienna last edited by

      Hei!

      Onko kellään koodia jonka avulla saa kyselylomakkeesta lähetettyä tiedot itselleen sähköpostiin. Eli jos sivuilla on vaikka html koodilla rakennettu kysely lomake

      nimi:
      sähköposti:
      lemmikin nimi:

      lähetä nappula

      Kuinka lähetys nappulaa painamalla saan tiedot omaan sähköpostiini esimerkiksi?
      Käytän altervistaa pohjana, joten jos on muita keinoja kuin omaan sähköpostiin lähetys saa kertoa.

      pitääkö tää tehä php koodilla tai javascriptillä yms?

      kennel Pihkova - espanjanvesikoiria 2020
      kennel Lehtipolku - pitkäkarvaisia collieita 2022

      1 Reply Last reply Reply Quote 0
      • Hazel
        Hazel last edited by

        Tästä sivusta voisi olla apua. Itselle tuli myös mieleen, että ainakin Google Formsilla pystyy tekemään helposti tuollaisia lomakkeita 🙂

        Kansallisaarteiden vaalimista Kaihovaarassa (muistoissa) :: sekalainen sakki tarinahevosia piskuisessa Kavalniemessä :: piirroshevosia Vihiniemen kartanomiljöössä
        VRL-14333

        1 Reply Last reply Reply Quote 1
        • Jassu L.
          Jassu L. Piirrosharrastajat last edited by

          PHP:lla tai muulla serveripuolen teknologialla onnistuu. Javascript toimii selaimessa, eli sillä ei voi ilman välikäsiä lähettää sähköpostia.

          Ensin tulee rakentaa lomake, jonka uloimpana rakenteena on form-tagi. Form-tagin sisällä on inputteja, joihin käyttäjä voi mm. syöttää dataa. Inputteja löytyykin hyvin tuosta Hazelin laittamasta linkistä. Lähetyspainike on myös input, tyyppiä type='submit', ja sitä painamalla kaikkien form-tagin sisällä olevien inputien arvot lähetetään sille sivulle, joka on määritelty form-tagin action-attribuutissa. Jos action-attribuutti puuttuu, lomake lähettää tiedot samalle sivulle kuin missä itse lomake sijaitsee.
          Yksinkertainen esimerkki html-lomakkeesta: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_form_action

          PHP:lla pääsee käsiksi lomakkeen dataan inputtien name-attribuutin perusteella. Array, jossa kaikki nämä arvot sijaitsevat on useimmiten joko $_GET tai $_POST, ja se voidaan määrätä html form-tagissa olevan method-attribuutin perusteella. Yleisimmin sähköpostilomakkeissa käytetään POST-metodia.
          Esimerkki lomakkeen käyttämisestä PHP-sivulla: https://www.w3schools.com/php/php_forms.asp

          Jotta saat käyttäjän inputteihin syöttämän datan omaan sähköpostiisi, tulee käyttää PHP:n sisäänrakennettua mail()-funktiota. On myös järkevää käsitellä tai tarkistaa inputtien dataa jotenkin ennen kuin postitat sen sähköpostiisi esim. XSS-hyökkäysten tai roskapostituksen varalta, mutta en mene siihen nyt sen pidemmin.
          PHP mail-tietosivu: https://www.php.net/manual/en/function.mail.php

          VRL-08942 | shelyesyllapito (at) gmail . com | Heppageneraattori | Arvontakone
          Shelyes -- Piirrosponeja Pohjois-Norjan Lofooteilla vuodesta 2008

          1 Reply Last reply Reply Quote 2
          • Nyra
            Nyra last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            Powered by NodeBB | Contributors