Olen aika aloittelija tietokanta-asioissa, mutta kaverini kanssa mietittiin, että voisin miettiä helposti päivitettävää urheilijatietokantaa nettisivulle (MySQL, PHP). Miten tuollainen helposti päivitettävä kanta luodaan, sillä haluaisin, että sivun päivittäjän ei tarvitsisi kirjoittaa insert into table values -tyyppistä rimpsua päivitettäessä sivua? Ainahan virheitäkin voi sattua, eli päivittämisessä olisi syytä olla undo-komento, jos käyttäjä syöttää väärät tiedot.
Nettisivun tietokannan päivitys
2
651
Vastaukset
- keksa1
Eihän kukaan sitä insert-lausetta kirjoita webbisivulle. Sillähän saa paskassa tapausessa tuhottua koko kannan, jos sivua käyttää tampio tai hax0ri.
teet webbsivun jossa on lomake kenttineen ja action=kasittely.php
< form method='POST' action='kasittely.php' >
< input type='text' name='jannu' value=''>
< input type='submit' value='Lähetä'>
< /form>
kasittely.php sitten hakee lomakkeen lähettämät parametrit $_POST-taulukosta ja sitten pistää ne insert lauseen parametriksi.
$hemmo = $_POST['jannu'];
$sql = "insert into pelaajat values ('" . $hemmo . "')";
//sitten tykität sql:n kantaan
kasittely.php voi tietty tarkistaa onko parametrisas arvoa ja onko se jokin sallituista arvoistaKannattaakin vähän tarkistuksia lisätä. Muuten tulee injektiä turhan helposti...
Onko sillä sitten mitään väliä? Tuskin tuossa tapauksessa.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ensi kesänä
Näin kesän viimeisenä minuutteina ajattelen sinua. Olisiko seuraava kesä "meidän" kesä? Tänä vuonna ei onnistuttu, mutta703550Anne Kukkohovin karmeat velat ovat Suomessa.
Lähtikö se siksi pois Suomesta ? Et on noin kar? mean suuret velat naisella olemassa1483503Tukalaa kuumuutta
Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh463322- 532769
- 322036
Okei, myönnetään,
Oisit sä saanut ottaa ne housutkin pois, mutta ehkä joskus jossain toisaalla. 😘301962Et siis vieläkään
Et ilmeisesti ole vieläkään päässyt loppuun asti mun kirjoituksissa täällä. Kerro ihmeessä sit, kun valmista 😁 tuskin k401695- 481676
Mihin hävisi
Mihin hävisi asiallinen keskustelu tositapahtumista, vai pitikö jonkin Hannulle kateellisen näyttää typeryytensä961625- 391390