Asiakkaalle pitäis saada tällainen homma hoidettua. Mitenköhän kannatta tehdä? Vääntäkää rautalangasta:
Heppu A täyttää lomakkeen alkuosan intrassa. Lomakkeen loppuosaan hän ei voi koskea. Lomakkeelle tulee juokseva numero. Kun heppu A painaa lähetä-nappulaa, hepuille B ja C menee sähköpostilla valmiiksi kirjoitettu posti. Postissa kerrotaan, että lomake on täytetty, mutta muita lomakkeeseen A:n täyttämiä asioita ei postissa lue paitsi juokseva numero. B:lle ja C:lle menee molemmille omanlaisensa sähköposti.
Heppu B menee täyttämään lomakkeen keskiosan. B ei voi koskea A:n kirjoittamaan osioon, mutta näkee mitä A on kirjoittanut. Kun keskiosa on täytetty ja B painaa tallenna-nappulaa, hepulle A menee valmiiksi kirjoitettu sähköposti, että heppu B on kirjoittanut lomakkeen keskiosan.
Sen jälkeen heppu A voi mennä kirjottamaan lomakkeen loppuosan. A ei pysty koskemaan alku- ja keskiosiin, mutta näkee mitä niihin on kirjoitettu. Lopuksi homma tallennetaan.
Minkälaisia erilaisia sivuja pitää asiaa varten tehdä ja minkälaista koodia?
Itse lähestyisin ratkaisua näin:
Pohjalle tietokanta ja sinne taulu, joka sisältää nuo täytettävät kentät sekä status
-kentän, joka on oletuksena vaikka 0. Kun heppu A täyttää ja lähettää lomakkeen alkuosan, se tallennetaan tietokantaan ja sille saadaan uniikki id-numero, joka välitetään henkilölle B. Nyt kun henkilö B seuraa linkkiä, tarkistaa sivu, että status on nolla. B täyttää kentät ja tallentaa, samalla muutetaan status 1. Nyt A seuraa taas linkkiä ja koodi huomaa, että status on 1 eli voidaan täyttää loput kentät. Kun kentät on täytetty, lähetetään tiedot viimeisen kerran ja muutetaan status kakkoseksi, eli homma on valmis.
Ei mikään kovin vaikea systeemi, PHP/SQL-koodia tarvitsee kyllä jonkun verran vääntää.
Aihe on jo aika vanha, joten et voi enää vastata siihen.