Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/exercises/databaser/ovn_1/

andra.php
index.php
lagg_till.php
lista.php
ta_bort.php

lagg_till.php

41 lines UTF-8 Windows (CRLF)
<!doctype html>
<html>

<head>
    <meta charset="utf-8">
    <title>Lägg till kompis</title>
</head>

<body>
    <?php
    
if (isset($_GET["f_namn"])) {
        try {
            
/** @var PDO $dbconn */
            
include("../dbconnection.php");
            
$sql "INSERT INTO kompisar (f_namn, e_namn, mobil, mejl) VALUES(?,?,?,?)";
            
$statement $dbconn->prepare($sql);
            
$data = array($_GET["f_namn"], $_GET["e_namn"], $_GET["mobil"], $_GET["mejl"]);
            
$statement->execute($data);
            echo (
'Lade till ' $_GET["f_namn"] . '.<br><br>');
        } catch (
PDOException $e) {
            echo (
$e->getMessage());
        }
    }
    
?>
    <form method="get" action="">
        <fieldset>
            <legend>Lägg till en kompis</legend>
            <label for="f_namn">Förnamn</label>
            <input type="text" id="f_namn" name="f_namn" value="Harry" required maxlength="20"><br>
            <label for="e_namn">Efternamn</label>
            <input type="text" id="e_namn" name="e_namn" value="Molin" required maxlength="30"><br>
            <label for="mobil">Telefonnummer</label>
            <input type="number" maxlength="10" minlength="10" value="0123456789" name="mobil" id="mobil"><br>
            <label for="mejl">Mejl</label>
            <input type="mail" required name="mejl" id="mejl" value="harmol23@varmdogymnasium.se"><br>
            <button type="submit">Lägg in i listan</button>
        </fieldset>
    </form>
</body>

</html>