Advertisement
Guest User

Untitled

a guest
Mar 21st, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. CONNECT
  2. <?php
  3. // Yhteysparametrit
  4. $user = "K8434";
  5. $pass = "salasana123";
  6. $host = "mysql.labranet.jamk.fi";
  7. $db = "K8434_2";
  8.  
  9. // Yhteyden muodostaminen (mukana virheiden hallinta)
  10. $yhteys = mysqli_connect($host,$user,$pass) or die("Yhteyttä palvelimeen ei voitu muodostaa!");
  11.  
  12. // Valitaan käytettävä tietokanta
  13. mysqli_select_db($yhteys,$db) or die("Tietokantaa ei voitu valita!");
  14. ?>
  15.  
  16. INDEX
  17. <!DOCTYPE html>
  18. <html>
  19. <head><meta charset="utf-8"></head>
  20. <body>
  21. <form method="post" action="insert.php">
  22. <label>Elokuva:</label><br>
  23. <input type="text" name="nimi"><br>
  24. <label>Valmistusvuosi:</label><br>
  25. <input type="text" name="valmistusvuosi"><br>
  26. <label>Ohjaaja:</label><br>
  27. <select name="ohjaaja">
  28. <?php
  29. include "connect.php";
  30. $sql = mysqli_query($yhteys, "SELECT * FROM OHJAAJA");
  31.  
  32. while ($row = mysqli_fetch_array($sql)){
  33.  
  34. echo "<option value='".$row['ohjaajaID']."'>".$row['snimi']." ".$row['enimi']."</option>";
  35.  
  36. } // close while loop
  37. mysqli_close($yhteys);
  38. ?></select><br>
  39. <input type="submit" name="siirto" value="Lähetä">
  40. <input type="reset" value="Tyhjennä">
  41. </form>
  42. </body>
  43. </html>
  44.  
  45. INSERT
  46.  
  47.  
  48. <?php
  49. // Tietokantayhteyden muodostaminen
  50. include "connect.php";
  51.  
  52. // Lomakkeen muuttujat ($_POST-määritys kerää tiedon lomakkeen osoitetusta kentästä)
  53. $nimi = $_POST['nimi'];
  54. $valmistusvuosi = $_POST['valmistusvuosi'];
  55. $ohjaaja = $_POST['ohjaaja'];
  56.  
  57.  
  58. // Valmistellaan siirrettävä jono
  59. $query = "insert into ELOKUVA (nimi, valmistuvuosi, ohjaajaID ) values ('$nimi', $valmistusvuosi,$ohjaaja)";
  60.  
  61. // Suoritetaan siirto
  62. mysqli_query($yhteys,$query) or die ("Ei voitu siirtää tietoja kantaan!");
  63.  
  64. // Suljetaan yhteys
  65. mysqli_close($yhteys);
  66. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement