Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<?php
// prueft ob der submit button gedrueckt wurde
if(isset($_POST['sender']))
{
// trim() entfernt die whitespaces vor und hinter dem string
$vorname = trim($_POST['vorname']);
$nachname = trim($_POST['nachame']);
// ueberpruefung ob die werte nicht leer sind
if(!empty($vorname) && !empty($nachname))
{
// schreibe in die datenbank mysql_real_escape_string ist empfehlenswert um seine daten gegen sql injections abzusichern
mysql_query("INSERT INTO tabelle (vorname, nachname) VALUES ('".mysql_real_escape_string($vorname)."', '".mysql_real_escape_string($nachname)."')");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>DB Insert Test</title>
</head>
<body>
<form action="" target="_self" method="post">
Vorname (max. 40 Zeichen):
<input type="text" name="vorname" value="" size="40" maxlength="40"/>
<br>
Nachname (max. 40 Zeichen):
<input type="text" name="nachname" value="" size="40" maxlength="40"/>
<br>
<input type="submit" name="sender" value="abschicken..."/>
</form>
</body>
</html>
CREATE TABLE tabelle
(
ID INT AUTO_INCREMENT PRIMARY KEY,
vorname VARCHAR(225),
nachname VARCHAR(225),
);
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
<?php
$link = mysql_connect('localhost', 'Username', 'passwort');
if (!$link) {
die('Keine Verbindung mit localhost möglich:' . mysql_error());
}
$db_selected = mysql_select_db('deineDB', $link);
if (!$db_selected) {
die ('Kann DB nicht benutzen:' . mysql_error());
}
?>