Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CONNECT
- <?php
- // Yhteysparametrit
- $user = "K8434";
- $pass = "salasana123";
- $host = "mysql.labranet.jamk.fi";
- $db = "K8434_2";
- // Yhteyden muodostaminen (mukana virheiden hallinta)
- $yhteys = mysqli_connect($host,$user,$pass) or die("Yhteyttä palvelimeen ei voitu muodostaa!");
- // Valitaan käytettävä tietokanta
- mysqli_select_db($yhteys,$db) or die("Tietokantaa ei voitu valita!");
- ?>
- INDEX
- <!DOCTYPE html>
- <html>
- <head><meta charset="utf-8"></head>
- <body>
- <form method="post" action="insert.php">
- <label>Elokuva:</label><br>
- <input type="text" name="nimi"><br>
- <label>Valmistusvuosi:</label><br>
- <input type="text" name="valmistusvuosi"><br>
- <label>Ohjaaja:</label><br>
- <select name="ohjaaja">
- <?php
- include "connect.php";
- $sql = mysqli_query($yhteys, "SELECT * FROM OHJAAJA");
- while ($row = mysqli_fetch_array($sql)){
- echo "<option value='".$row['ohjaajaID']."'>".$row['snimi']." ".$row['enimi']."</option>";
- } // close while loop
- mysqli_close($yhteys);
- ?></select><br>
- <input type="submit" name="siirto" value="Lähetä">
- <input type="reset" value="Tyhjennä">
- </form>
- </body>
- </html>
- INSERT
- <?php
- // Tietokantayhteyden muodostaminen
- include "connect.php";
- // Lomakkeen muuttujat ($_POST-määritys kerää tiedon lomakkeen osoitetusta kentästä)
- $nimi = $_POST['nimi'];
- $valmistusvuosi = $_POST['valmistusvuosi'];
- $ohjaaja = $_POST['ohjaaja'];
- // Valmistellaan siirrettävä jono
- $query = "insert into ELOKUVA (nimi, valmistuvuosi, ohjaajaID ) values ('$nimi', $valmistusvuosi,$ohjaaja)";
- // Suoritetaan siirto
- mysqli_query($yhteys,$query) or die ("Ei voitu siirtää tietoja kantaan!");
- // Suljetaan yhteys
- mysqli_close($yhteys);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement