Nyt kaivattaisiin vähän apua paikallisilta php-guruilta.
Alla on yksinkertainen käyttäjätietojen muokkauslomake. Aluksi käyttäjät haetaan tietokannasta tiputusvalikkoon, josta ne siirretään formiin. Kun tämän jälkeen klikkaan formin lähetysnappia, tiedot eivät tallennukkaan kantaan, vaan formi palaa takaisin alkuun. Ehdotuksia otetaan vastaan.
Tässä koodi:
Alla on yksinkertainen käyttäjätietojen muokkauslomake. Aluksi käyttäjät haetaan tietokannasta tiputusvalikkoon, josta ne siirretään formiin. Kun tämän jälkeen klikkaan formin lähetysnappia, tiedot eivät tallennukkaan kantaan, vaan formi palaa takaisin alkuun. Ehdotuksia otetaan vastaan.
Tässä koodi:
Vastaukset 5
Vanhimmat
Eli viimeisen selectin tilalla pitäisi olla update -käsky, mutta ongelma selviää kyllä tälläkin.
Ensimmäinen iffi suoritetaan, jos 'ota' ei ole postdatassa. Ja sehän tuleekin vain dropdownin submitista. Eli dropdownin formista pääsee toiseen vaiheeseen, mutta toisen vaiheen formista 'ota' puuttuu, eli siinä kun submittaa, joutuu ensimmäiseen iffiin.
Eli voit muokkailla iffejä paremmiksi tai sitten vaikka laittaa vain piilokentän sinne kakkosvaiheen formiin:
Virhe oli yllättävän pieni. Kiitokset avusta! :)
Vielä edelliseen liittyen:
jostain syystä toisessa issetissä hiddeninä oleva id:n arvo ei kulje loppuun asti, vaan id:n arvoa kyseltäessä tulee mysql-virhe: Unknown column 'id' in 'where clause'.
Mistäs tämä mahtaa johtua?
Löytyykö tietokannan taulusta id-sarake?