Källkod
Följande filer och mappar finns under mappen webbserverprogrammering.
Mappar visas till vänster och filer till höger. Klicka på en fil eller mapp för att öppna nedan eller visa dess innehåll.
webbserverprogrammering/exercises/mysql/exercise_1/
10 filer
back_button.php
create_table.php
dbconnection.php
delete_row.php
delete_table.php
index.php
insert_default_values.php
insert_values.php
print_table.php
update_values.php
create_table.php
dbconnection.php
delete_row.php
delete_table.php
index.php
insert_default_values.php
insert_values.php
print_table.php
update_values.php
insert_values.php
71 lines UTF-8 Windows (CRLF)
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
<!DOCTYPE html>
<html lang="sv">
<head>
<title>Infoga värden</title>
<meta charset="utf-8">
</head>
<body>
<?php
include('back_button.php');
$message = "";
if (isset($_POST['firstname']) && isset($_POST['lastname']) && isset($_POST['mobile']) && isset($_POST['email'])) {
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$mobile = $_POST['mobile'];
$email = $_POST['email'];
include ('dbconnection.php');
try {
# prepare
$sql = "INSERT INTO kompisar (firstname, lastname, mobile, email) VALUES (?, ?, ?, ?)";
$stmt = $dbconn->prepare($sql);
# the data we want to insert
$data = [$firstname, $lastname, $mobile, $email];
# execute width array-parameter
$stmt->execute($data);
echo "<h3>Datan lades till!</h3>";
}
catch(PDOException $e)
{
echo "<hr>" . $sql . "<hr>" . $e->getMessage() . "<hr>";
}
$dbconn = null;
} else {
$message = "<h3>Skriv in uppgifter nedan för att infoga datan i tabellen i databasen:</h3>";
}
echo $message;
?>
<form method="post" action="">
<table>
<tr>
<td>Förnamn:</td>
<td><input type="text" name="firstname" size=20 maxlength=100 required></td>
</tr>
<tr>
<td>Efternamn:</td>
<td><input type="text" name="lastname" size=20 maxlength=100 required></td>
</tr>
<tr>
<td>Mobiltelefonnummer:</td>
<td><input type="text" name="mobile" size=20 maxlength=25 required></td>
</tr>
<tr>
<td>E-post:</td>
<td><input type="email" name="email" size=20 maxlength="100" required></td>
</tr>
<tr>
<br>
<td><button type="submit">Lägg till</button></td>
</tr>
</table>
</form>
</body>
</html>