Miten sais lähetettyä mysql-tietokantaan käyttäjän tietoihin (vaikkaa kenttään "napin painallusaika") timestampin hetkestä, jolloin html-sivulla olevaa nappia painettiin? Ja painalluksen jälkeen sivulle tulostuis vaikka että: "Painoit nappia klo xx:xx:xx."
Onnistuuko jotenkin html:n input type="button":lla ja php:llä?
Onnistuis.
Ensin hankit ajan. Selvennät sen. avaat tietokanta yhteyden lisää sen sinne.
Teet insert-sql kyselyn. Teet select-sql kyselyn. Laitat select-sql kyselystä tulevat tiedot mysql_fetch_associlla käytettäväksi. Ja echotat 'Painoit nappia klo'.$mysql fetch assoc muuttuja tähän ja tadaa!
UPDATE kayttaja SET napin_painallusaika=UNIX_TIMESTAMP()
Okei, itseasiassa ongelmani on että miten saan sen skriptin toimimaan napin painalluksesta:
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"> <p>Paina <input type="button" value="TÄSTÄ" /* mitä tähän? */></p> </form>
Kellään ideoita, en tiedä olenko ihan hakoteillä?
Toimii ihan hyvin, joskin tuo button taitaa tarvita eventhandlerin? Ratkaisu on käyttää
<input type="submit" value="Lähetä" />
, koska tuossa on sisään rakennettu eventhandleri.
Ok, mutta mites tuosta eteenpäin? Miten testaan onko tuota nappia painettu jne?
Tuossa on aihetta käsittelevä opas:
https://www.ohjelmointiputka.net/oppaat/opas.
Kiitos, asia selvisi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.