miten tehdään palautelomake...

eli eli..miten tehdään sellainen palautelomake joka tallentaa palautteet johonkin tiedostoon tai jotain...?
71560
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Palautelomakkeeseen löydät valmiin koodin yleensä palveluntarjoajasi ohjeista, ilmaisiin palveluihin ei välttämättä moinen mahdollisuus kuulu.

Äänestä

Eli, tarvitset palvelinpuolen ohjelmointia palautelomakkeen tekemiseen. Malli on yksinkertaisuudessaan seuraava :

Form(HTMLElement) - Processing (Client/Server side scripting) - Database (Access, SQLServer etc.)

Eli, käyttäjä näkee normaalisti html-dokumentin ja lomakkeen, johon hän syöttää tiedot. Lähettäessään lomakkeen sivulla on mahdollisesti jo selainpuolen tarkistusskripti (esim. javascript), joka ilmoittaa vajaista kentistä ym. virheistä. Sen jälkeen, lomake käsitellään palvelinpuolen skriptauksella (Esim. ASP, PHP, CGI), joka tarkistaa lomakkeen eheyden ja sen jälkeen prosessoi tiedon eteenpäin tietokantaan (esim. SQL), jolloin tiedot tallentuvat.

Eli lomakkeenhallinta on oikein toteutettuna kovinkin monimutkainen. Yleensä palveluntarjoajilla on jotain apina-skriptejä, jotka ottavat lomakkeen tiedot ja edelleenlähettävät ne ilmoittamaasi sähköpostiosoitteeseen.

-zvona

Äänestä

...viestisi sanoihin "johonkin tiedostoon tai jotain", joten ehkä sähköpostia lähettävä
palautelomakekin käy?

Se tehdään esimerkiksi näin:


Palautelomake


Nimi:


Syntymävuosi:

1940
1941
1942


Kommentteja?

Esimerkkiteksti







Sähköpostiisi tuleva data tästä lomakkeesta
ei ole välttämättä kaikkein helppolukuisinta
mutta eipä tarvitse huolehtia serveripuolen
esim. CGI-tuesta tätä käyttämällä.

Äänestä
  • Siis tuohan ei toimi jos käyttäjällä ei ole sähköposti asennettuna koneelleen, saman asian ajaa pelkkä sähköpostiosoite, eli käyttö on aivan yhtä tyhjän kanssa.

    Äänestä

  • sönksönk kirjoitti:

    Siis tuohan ei toimi jos käyttäjällä ei ole sähköposti asennettuna koneelleen, saman asian ajaa pelkkä sähköpostiosoite, eli käyttö on aivan yhtä tyhjän kanssa.

    Tämä olikin esimerkki.
    Silti samaa 'koodia' voit käyttää esim
    cgi:n kanssa kun muutat form-tagin action-kohtaan
    -scriptasi url:n.

    Ja siitä mahdollisesta cgi-tuesta sinun on pitäisi kysyä isp:ltäsi.

    http://www.scriptarchive.com/
    Luulisi tuolta löytyvän sitten kaikki tarvittava
    sen cgi-scriptin suhteen :)

    Äänestä

Jos palveluntarjoasi tukee php:tä tai perliä niin niiden avulla saat tehtyä vaikka mitä ja vielä, jos palveluntarjoaltasi löytyy mysql-tuki niin mikäs sen loistavampaa, kun tiedot tietokantaan ja sieltähän niitä on mukava katsella, mutta ne saa myös tavalliseen tekstitiedostoon.

Äänestä

Siis voin vaikka tehdä esim. sql tietokannan ja siirrän sen palveluntarjoajan serverille,sitten ohjaan palautteet tallentumaan tietokantaan?

Okei...tämä alkaa kuulostamaan mielenkiintoiselta,pitää opetella paaaaljon lisää juttuja,mutta sehän on vain hyvä=)

Se että palaute tulee sähköpostiin ei kuulosta kovin hyvältä vaihtoehdolta...niitä on hankala käsitellä.

millä ohjelmilla voi tehdä sql tietokantoja? MSN SQL server on vissin vain tietokantojen ylläpitoon ja vaatii server käyttiksenkin toimiakseen,vai?
Ja tiedättekö onko soneranlla mysql tuki?

Äänestä

Kommentoi aloitusta


Unnah kirjoitti:

eli eli..miten tehdään sellainen palautelomake joka tallentaa palautteet johonkin tiedostoon tai jotain...?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu