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)
[php]<?php
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Proszę się zalogować</title>
</head>
<body>
<?php include "header.php"; ?>
<form method="post" action="movie1.php">
<p>Wpisz nazwę użytkownika:
<input type="text" name="user">
</p>
<p>Wpisz hasło:
<input type="password" name="pass">
</p>
<p>
<input type="submit" name="submit" value="Wyślij">
</p>
</form>
<p>Wybierz rodzaj czcionki:
<select name="font">
<option value="Verdana">Verdana</option>
<option value="Arial">Arial</option>
<option value="Time New Roman">Time New Roman</option>
</select>
<p>Wybierz rozmiar czcionki:
<select name="size">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<p>Wybierz color czcionki:
<select name="color">
<option value="black">Czarny</option>
<option value="red">Czerwony</option>
<option value="green">Zielony</option>
<option value="purple">Różowy</option>
</select>
</p>
<?php include "stopeczka1.php"; ?>
</body>
</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
<?php
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;
// Sprawdź informacje o nazwie użytkownika i haśle.
if (($_SESSION['username'] == 'Jan') and
($_SESSION['userpass'] == '12345')) {
$_SESSION['authuser'] = 1;
} else {
echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!"; }
?>
<?php
$_SESSION['font'] = $_POST['font'];
$_SESSION['size'] = $_POST['size'];
$_SESSION['color'] = $_POST['color'];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Znajdź mój ulubiony film!</title>
</head>
<body>
<?php include "arkusz.php"; ?>
<?php include "header.php"; ?>
<?php
echo "<a href='moviesite.php?favmovie=$myfavmovie'>"; echo "Kliknij tutaj, aby zobaczyć informacje o moim ulubionym filmie!";
echo "Lub wybierz, ile filmów chcesz zobaczyć:"; ?>
<form method="post" action="moviesite.php">
<p>Wpisz liczbę filmów (maksymalnie 10);
<input type="text" name="num">
<br>
Zaznacz opcję, jeśli filmy mają zostać posortowane alfabetycznie:
<input type="checkbox" name="sorted">
</p>
<input type="submit" name="Submit" value="Submit">
</form>
<?php include "stopeczka1.php"; ?>
</body>
</html>
Plik arkusz.php
<?php
?>
Dziękuje za pomoc i przepraszam za dość dużo kodu który może być nie dostatecznie czytelny.