Guest User

Untitled

a guest
May 2nd, 2019
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. <?php
  2. $host = "localhost";
  3. $username= "root";
  4. $password = "root";
  5. $db_nome = "casaeditrice"
  6. // connessione al server
  7. $conn = new mysqli($host, $username, $password, $db_nome);
  8. if ($conn->connect_errno) {
  9. echo "Impossibile connettersi al server: " .
  10. $conn->connect_error . "\n";
  11. exit;
  12. }
  13. ?>
  14. <html>
  15. <head>
  16. <title> Elenco riviste per disciplina </title>
  17. </head>
  18. <body>
  19. <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  20. scegli la disciplina <br>
  21. <select name="disciplina">
  22. <?php
  23. //comando SQL
  24. $strSQL = "SELECT IDDisciplina, Descrizione FROM discipline ORDER BY Descrizione";
  25. $result = $conn->query($strSQL);
  26. while ($riga = $result->fetch_assoc()) {
  27. echo "<option value=\"" . $riga[IDDisciplina"] . "\">" .
  28. $riga["Descrizione"] . 2</option> n";
  29. }
  30. ?>
  31. </select>
  32. <input type="submit" name="invia" value="Invia">
  33. </form>
  34. <?php
  35. if(isset($_POST['invia'])) {
  36. // acquisice la disciplina dal form HTML
  37. $discip = $_POST["disciplina"];
  38. echo "<h2>Elenco delle riviste</h2> \n;
  39. // comando SQL
  40. $strsql="SELECT * FROM riviste WHERE CodDisciplina = $discip";
  41. ?>
  42. <!-- intestazione della tabella -->
  43. <table border=1>
  44. <tr>
  45. <th>Codice</th>
  46. <th>Titolo</th>
  47. <th>Periodicit&agrave;</th>
  48. <th>Prezzo</th>
  49. </tr>
  50. <?php
  51. while ($riga = $result->fetch_assoc()) {
  52. // operazioni sulla riga
  53. echo "<tr> \n";
  54. echo "<td>" . $riga["IDRivista"] . "</td> \n";
  55. echo "<td>" . $riga["Titolo"] . "</td> \n";
  56. echo "<td>" . $riga["PeriodicitĂ "] . "</td> \n";
  57. echo "<td>" . $riga["PrezzoUnitario"] . "</td> \n";
  58. echo "</tr> \n";
  59. } // fine while
  60. } // fine isset
  61. $result->free();
  62. $conn->close();
  63. ?>
  64. </table>
  65. </body>
  66. </html>
Add Comment
Please, Sign In to add comment