eli eli..miten tehdään sellainen palautelomake joka tallentaa palautteet johonkin tiedostoon tai jotain...?
miten tehdään palautelomake...
Unnah
71560
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
Palautelomakkeeseen löydät valmiin koodin yleensä palveluntarjoajasi ohjeista, ilmaisiin palveluihin ei välttämättä moinen mahdollisuus kuulu.
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
...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ä.
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 :)
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.
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?