Zdravim pomaly sa ucim robit podla knihy web a teraz som sa niekde zasekol neviem kde som spravil chybu a chcel by som poradit.
Film1:
Kód:
<?php
session_start();
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;
// ověřte uživatelské jméno a heslo
if ( ( $_SESSION['username'] == 'Petr' ) and
( $_SESSION['userpass'] == '12345' ) )
{
$_SESSION['authuser'] = 1;
} else {
echo "Bohužel nemáte dostatečná oprávnění k prohlížení této stránky!";
exit();
}
?>
<html>
<head>
<title>Najít oblíbený film!</title>
</head>
<body>
<?php include "zahlavi.php"; ?>
<?php
$oblíbenýfilm = urlencode ( 'Život Briana' );
echo "<a href='filmoteka.php?oblfilm=$oblíbenýfilm'>";
echo "Další informace o mém oblíbeném filmu!";
echo "</a>";
echo "<br>";
echo "Nebo vyberte, kolik filmu by ste chceli vidiet:";
echo "<br>"
?>
<form method="post" action="filmoteka.php">
<p>Zadejte pocet filmov (maximalne 10 ):
<input type="text" name="pocet">
<br>
Toto policko zaskrtnite, ak chcete zobrazit striedeny soznam:
<input type="checkbox" name="setrideno">
</p>
<input type="submit" name="Submit" value="Odeslat">
</form>
</body>
</html>
filmoteka:
Kód:
<?php
session_start();
// Ověřte. zda je uživatel přihlášen pomoci platného hesla.
if ( $_SESSION['authuser'] != 1 ) {
echo "Bohužel nemáte dpstatečné oprávnění k prohlížení této stránky!";
exit();
}
?>
<html>
<head>
<title>Filmový web</title>
</head>
<body>
<?php include "zahlavi.php"; ?>
<?php
$oblfilmy = array( "Život Briana",
"Pianista",
"Král rybář",
"Svatý grál",
"Matrix",
"Terminátor 2",
"Hvězdné války",
"Blízká setkáni třetího druhu",
"Šestnáct svicnů",
"Pán prstenů: Společenstvo prstenu" );
if ( isset( $_REQUEST['oblfilm']) ) {
echo "Vítajte na našem webu . ";
echo "Přihlášený uzivatel: " . $_SESSION[ 'username' ];
echo "<br>";
echo "Můj oblíbený film je ";
echo $_REQUEST[ 'oblfilm' ];
echo " .<br>";
$hodnocení = 5;
echo "Tento film hodnotím známkou: ";
echo $hodnocení;
} else {
echo "Mých " . $_POST[ 'pocet' ] . " najoblubenejsich filmov:<br>";
if ( isset( $_REQUEST['setrideno']) ) {
sort( $oblfilmy );
}
// Zoznam filmov
$pocetpoloziek = 1
while ( $pocetpoloziek <= $_POST[ "pocet"]) {
echo $pocetpoloziek;
echo " . ";
echo pos( $oblfilmy );
next( $oblfilmy );
echo "<br>\n";
$pocetpoloziek = $pocetpoloziek +1;
}
}
?>
</body>
</html>
nejde mi to a hadze mi to tuto chybu :
Kód:
Parse error: syntax error, unexpected T_WHILE in C:\xampp\apache\test\filmoteka.php on line 49
Prosim poradte kde robim chybu