Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP][POMOCY] Program formatujący tekst
Yogin
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.08.2011
Skąd: Płock

Ostrzeżenie: (0%)
-----


Moje zadanie polega na tym, że muszę napisać program formatujący blok tekstu na podstawie dokonanych wyborów przez użytkownika. Ma on określić kolor, rodzaj i rozmiar czcionki. Wynik ma zostać zostać wyświetlony na nowej stronie. Jest to zadanie książkowe i po wielu próbach nie mogę dojść co i jak. Jestem raczkujący w tej dziedzinie dopiero się uczę, więc proszę o wyrozumiałość i pomoc. Poniżej podam kod na podstawie którego próbuje to zrobić.

Użytkownik może dokonać wyboru już przy logowaniu (to jest plik login.php)
  1. [php]<?php
  2.  
  3. ?>
  4. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  8. <title>Proszę się zalogować</title>
  9. </head>
  10.  
  11. <body>
  12. <?php include "header.php"; ?>
  13. <form method="post" action="movie1.php">
  14. <p>Wpisz nazwę użytkownika:
  15. <input type="text" name="user">
  16. </p>
  17. <p>Wpisz hasło:
  18. <input type="password" name="pass">
  19. </p>
  20. <p>
  21. <input type="submit" name="submit" value="Wyślij">
  22. </p>
  23. </form>
  24.  
  25. <p>Wybierz rodzaj czcionki:
  26. <select name="font">
  27. <option value="Verdana">Verdana</option>
  28. <option value="Arial">Arial</option>
  29. <option value="Time New Roman">Time New Roman</option>
  30. </select>
  31.  
  32. <p>Wybierz rozmiar czcionki:
  33. <select name="size">
  34. <option value="1">1</option>
  35. <option value="2">2</option>
  36. <option value="3">3</option>
  37. <option value="4">4</option>
  38. <option value="5">5</option>
  39. </select>
  40.  
  41. <p>Wybierz color czcionki:
  42. <select name="color">
  43. <option value="black">Czarny</option>
  44. <option value="red">Czerwony</option>
  45. <option value="green">Zielony</option>
  46. <option value="purple">Różowy</option>
  47. </select>
  48. </p>
  49. <?php include "stopeczka1.php"; ?>
  50. </body>
  51. </html>


To jest strona na której ma być wyświetlony wynik(zawsze wyświetla mi błąd linijek 17. , 18. i 19.). To jest plik movie1.php
  1. <?php
  2. $_SESSION['username'] = $_POST['user'];
  3. $_SESSION['userpass'] = $_POST['pass'];
  4. $_SESSION['authuser'] = 0;
  5.  
  6. // Sprawdź informacje o nazwie użytkownika i haśle.
  7. if (($_SESSION['username'] == 'Jan') and
  8. ($_SESSION['userpass'] == '12345')) {
  9. $_SESSION['authuser'] = 1;
  10. } else {
  11. echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!";
  12. exit();
  13. }
  14. ?>
  15. <?php
  16. $_SESSION['font'] = $_POST['font'];
  17. $_SESSION['size'] = $_POST['size'];
  18. $_SESSION['color'] = $_POST['color'];
  19. ?>
  20.  
  21. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  22. <html>
  23. <head>
  24. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  25. <title>Znajdź mój ulubiony film!</title>
  26. </head>
  27.  
  28. <body>
  29. <?php include "arkusz.php"; ?>
  30. <?php include "header.php"; ?>
  31. <?php
  32. $myfavmovie = urlencode("Żywot Briana");
  33. echo "<a href='moviesite.php?favmovie=$myfavmovie'>";
  34. echo "Kliknij tutaj, aby zobaczyć informacje o moim ulubionym filmie!";
  35. echo "</a>";
  36. echo "<br>";
  37.  
  38. echo "Lub wybierz, ile filmów chcesz zobaczyć:";
  39. echo "</a>";
  40. echo "<br>";
  41. ?>
  42. <form method="post" action="moviesite.php">
  43. <p>Wpisz liczbę filmów (maksymalnie 10);
  44. <input type="text" name="num">
  45. <br>
  46. Zaznacz opcję, jeśli filmy mają zostać posortowane alfabetycznie:
  47. <input type="checkbox" name="sorted">
  48. </p>
  49. <input type="submit" name="Submit" value="Submit">
  50. </form>
  51. <?php include "stopeczka1.php"; ?>
  52. </body>
  53. </html>



Plik arkusz.php
  1. <?php
  2. echo "<font face='";
  3. echo $_SESSION['font'];
  4. echo "' size='";
  5. echo $_SESSION['size'];
  6. echo "' color='";
  7. echo $_SESSION['color'];
  8. echo "'>";
  9. ?>


Dziękuje za pomoc i przepraszam za dość dużo kodu który może być nie dostatecznie czytelny.

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:26