Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/exercises/

db-test.php
ovn_form1.php
ovn_form2.php
ovn_form3.php
ovn_form4.php
ovn_form5.php
ovn_form6.php
ovn_form7.php
ovn_form8.php
ovn_fragetavling.php
ovn_funk1.php
ovn_funk2.php
ovn_funk3.php
ovn_funk4.php
ovn_funk5.php
ovn_funk6.php
ovn_gr1.php
ovn_gr2.php
ovn_gr3.php
ovn_gr4.php
ovn_gr5.php
svar/
tarningsduellen.php

tarningsduellen.php

59 lines UTF-8 Unix (LF)
<?php
error_reporting
(-1);
ini_set('display_errors', 1);
ini_set('output_buffering', 0);

function 
kastaTarning()
{
    return 
rand(1, 6);
}

$spelarPoang = 0;
$datorPoang = 0;
$omgang = 1;
?>
<!DOCTYPE html>
<html lang="sv">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tärningsduellen</title>
</head>
<body>
    <h1>Tärningsduellen</h1>
    <?php while ($omgang <= 5): ?>
        <?php
        $spelarKast 
= kastaTarning();
        
$datorKast = kastaTarning();
        
?>
        <h2>Omgång <?= $omgang ?></h2>
        <p>Spelaren kastade: <?= $spelarKast ?></p>
        <p>Datorn kastade: <?= $datorKast ?></p>
        <?php if ($spelarKast > $datorKast): ?>
            <p>Spelaren vinner omgången!</p>
            <?php $spelarPoang++; ?>
        <?php elseif ($datorKast > $spelarKast): ?>
            <p>Datorn vinner omgången!</p>
            <?php $datorPoang++; ?>
        <?php else: ?>
            <p>Oavgjort!</p>
        <?php endif; ?>
        <?php $omgang++; ?>
    <?php endwhile; ?>

    <h2>Slutresultat</h2>
    <p>Spelaren: <?= $spelarPoang ?> poäng</p>
    <p>Datorn: <?= $datorPoang ?> poäng</p>
    <?php if ($spelarPoang > $datorPoang): ?>
        <p>Spelaren vann matchen!</p>
    <?php elseif ($datorPoang > $spelarPoang): ?>
        <p>Datorn vann matchen!</p>
    <?php else: ?>
        <p>Matchen blev oavgjord!</p>
    <?php endif; ?>

    <p><a href="tarningsduellen.php">Spela igen</a></p>
    <p><a href="index.php">Tillbaka till Mina övningar</a></p>
</body>
</html>