Guest User

Untitled

a guest
Dec 11th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.32 KB | None | 0 0
  1. <?php
  2. require_once("functions.php");
  3.  
  4. if (isset($_POST['reset']))
  5. {
  6.     redirect_to("index.php");
  7. }
  8.  
  9. if (isset($_POST['submit']))
  10. {
  11.     $background = $_POST["bakgrundsfarg"];
  12.     $colours = $_POST["textfarg"];
  13.     $fonts = $_POST["typsnitt"];
  14. }
  15. ?>
  16. <!DOCTYPE html>
  17. <html>
  18. <head>
  19. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  20. <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
  21. <title>Webbutveckling II - Labb 3</title>
  22. </head>
  23. <body>
  24. <div id="pagewrap">
  25. <div id="content">
  26. <div id="visitingcard">
  27. <h1>Beställ ditt visitkort här...</h1>
  28. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  29. <table>
  30. <tr>
  31. <td>Företag:</td>
  32. <td><input type="text" name="foretag" value="<?php if (isset($_POST['submit'])) { echo $_POST["foretag"]; } ?>" /></td>
  33. </tr>
  34. <tr>
  35. <td>Efternamn:</td>
  36. <td><input type="text" name="efternamn" value="<?php if (isset($_POST['submit'])) { echo $_POST["efternamn"]; } ?>" /></td>
  37. </tr>
  38. <tr>
  39. <td>Förnamn:</td>
  40. <td><input type="text" name="fornamn" value="<?php if (isset($_POST['submit'])) { echo $_POST["fornamn"]; } ?>" /></td>
  41. </tr>
  42. <tr>
  43. <td>Titel:</td>
  44. <td><input type="text" name="titel" value="<?php if (isset($_POST['submit'])) { echo $_POST["titel"]; } ?>" /></td>
  45. </tr>
  46. <tr>
  47. <td>Telefon:</td>
  48. <td><input type="text" name="telefon" value="<?php if (isset($_POST['submit'])) { echo $_POST["telefon"]; } ?>" /></td>
  49. </tr>
  50. <tr>
  51. <td>E-Post:</td>
  52. <td><input type="text" name="epost" value="<?php if (isset($_POST['submit'])) { echo $_POST["epost"]; } ?>" /></td>
  53. </tr>
  54. <tr>
  55. <td>Bakgrundsfärg:</td>
  56. <td>
  57. <select name="bakgrundsfarg">
  58. <option value="">Välj bakgrund</option>
  59. <option value="bg-blue">Ljusblå</option>
  60. <option value="bg-yellow">Ljusgul</option>
  61. <option value="bg-white">Vit</option>
  62. <option value="bg-turquoise">Turkos</option>
  63. </select>
  64. </td>
  65. </tr>
  66. <tr>
  67. <td>Textfärg:</td>
  68. <td>
  69. <select name="textfarg">
  70. <option value="">Välj färg</option>
  71. <option value="color-black">Svart</option>
  72. <option value="color-blue">Blå</option>
  73. <option value="color-red">Röd</option>
  74. <option value="color-darkred">Mörkgrön</option>
  75. </select>
  76. </td>
  77. </tr>
  78. <tr>
  79. <td>Typsnitt:</td>
  80. <td>
  81. <select name="typsnitt">
  82. <option value="">Välj typsnitt</option>
  83. <option value="font-verdana">Verdana</option>
  84. <option value="font-arial">Arial</option>
  85. <option value="font-tahoma">Tahoma</option>
  86. <option value="font-impact">Impact</option>
  87. </select>
  88. </td>
  89. </tr>
  90. <tr>
  91. <td><input type="submit" value="Skapa" name="submit"></td>
  92. <td><input type="submit" value="Reset" name="reset"></td>
  93. </tr>
  94. </table>
  95. </form>
  96. </div>
  97. <?php if (isset($_POST['submit'])) { // Form is submitted. ?>
  98. <div id="result" class="<?php echo $background . " " . $colours . " " . $fonts; ?>"
  99. <h1>Förhandsvisning</h1>
  100. <table>
  101. <tr><td id="res-foretag"><?php echo $_POST["foretag"]; ?></td></tr>
  102. <tr><td id="res-efternamn"><?php echo $_POST["efternamn"]; ?></td></tr>
  103. <tr><td id="res-fornamn"><?php echo $_POST["fornamn"]; ?></td></tr>
  104. <tr><td id="res-titel"><?php echo $_POST["titel"]; ?></td></tr>
  105. <tr><td id="res-telefon"><?php echo $_POST["telefon"]; ?></td></tr>
  106. <tr><td id="res-epost"><?php echo $_POST["epost"]; ?></td></tr>
  107. </table>
  108. </div>
  109. <?php } else { ?>
  110. <div id="result">
  111. <h1>Inget visitkort skapat!</h1>
  112. </div>
  113. <?php } ?>
  114. </div>
  115. </div>
  116. </body>
  117. </html>
Add Comment
Please, Sign In to add comment