Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/exercises/projekt/

changeowned.php
classes/
createcard.php
database.php
forgot.php
incl/
index.php
leaderboard.php
lineup.php
login.php
logout.php
newpass.php
otherlineup.php
playerinfo.php
projekt.zip
skapatabeller.php
verify.php

lineup.php

65 lines UTF-8 Windows (CRLF)
<?php
$title 
"Startelva";
$pageId "lineup";
$pageStyle '
#displaylineup {
 border-radius: 10px;
 display: grid;
 grid-template-columns: auto auto;
 border-color:#333;
 box-shadow: 10px 10px 5px #888;
 text-align: center;
}
 #displaylineup > div{
    display: inline-block;
    background-color: lightgreen;
    margin: 10px  100px;
    text-align: center;
 }
#MV{
grid-column-start: 1;
  grid-column-end: 3;
}
  h1{
  text-align: center;
}
  '
;
require_once(
"classes/lineup.php");
$newLineup = new Lineup($dbconn);
include(
"incl/protected.php");
include(
"incl/header.php");
$userid $_SESSION['userid'];
$spelare = [];
if (isset(
$_POST['submit'])) {
    for (
$i 1$i 8$i++) {
        if (!
in_array($_POST[$i], $spelare)) {
            
$spelare[] = htmlspecialchars($_POST[$i], ENT_QUOTES,'UTF-8');;
            
$newLineup->addtolineup($userid$_POST[$i], $i);
        }
    }
    
header("Location: " $_SERVER['REQUEST_URI']); // Redirect to the same page
    
exit;
}

?>
<section>
    <div>
        <form action="" method="post">
            <?php
            $newLineup
->ownedplayersbypos(1$userid'ANF');
            
$newLineup->ownedplayersbypos(2$userid'ANF');
            
$newLineup->ownedplayersbypos(3$userid'MF');
            
$newLineup->ownedplayersbypos(4$userid'MF');
            
$newLineup->ownedplayersbypos(5$userid'FÖR');
            
$newLineup->ownedplayersbypos(6$userid'FÖR');
            
$newLineup->ownedplayersbypos(7$userid'MV');
            
?>
            <button type="submit" name="submit">Skapa</button>
        </form>
    </div>
    <?php
    $newLineup
->displaylineup($userid);
    
?>
    </div>
</section>
<?php include("incl/footer.php"?>