Das Stimmt
Code:
INSERT INTO anmeldung (Nick, Vorname, Nachname, EMail, Art, Musik) VALUES ('sds', 'Test', 'Testing', 'test@test.de', 'Show', 'Nein')
Ihre Eintrag wurde gespeichert
Formular:
HTML-Code:
<html>
<head>
<title>Formularbeispiel</title>
</head>
<body>
<h1>Formularbeispiel</h1>
<form action="anmeldung.php" method="post">
<!-- Einzeiliges Eingabefeld -->
<p>
Nick*: <input type="text" name="Nick" size="40" maxlength="20"><br />
Vorname*: <input type="text" name="Vorname" size="40" maxlength="25"><br />
Nachname*: <input type="text" name="Nachname" size="40" maxlength="25"><br />
E-Mail*: <input type="text" name="EMail" size="40" maxlength="50" value=@>
</p>
<!-- Auswahlliste -->
<p>Auftrittsart*: <select name="Art" size="1">
<option value="Posen">Posen
<option value="Show" >Show/Vorführung
</select>
</p>
<!-- Radiobuttons -->
<p>Musik*:
<input type="radio" name="Musik" value="Ja" >Ja
<input type="radio" name="Musik" value="Nein" >Nein
</p>
<p>
<input type="submit" name="abschicken" value="Abschicken">
<input type="reset" value="Zurücksetzen">
</p>
</form>
</body>
</html>
Übergabe:
PHP-Code:
<html>
<head>
<title>Test</title>
</head>
<body>
<?php
if (!isset($_POST["abschicken"]))
{
echo "Bitte kein Direktaufruf";
exit;
}
include("zugriff.inc.php");
$Nick=$_POST["Nick"];
$Vorname=$_POST["Vorname"];
$Nachname=$_POST["Nachname"];
$EMail=$_POST["EMail"];
$Art=$_POST["Art"];
$Musik=$_POST["Musik"];
$sql="INSERT INTO anmeldung (Nick, Vorname, Nachname, EMail, Art, Musik)
VALUES ('$Nick', '$Vorname', '$Nachname', '$EMail', '$Art', '$Musik')";
mysql_query($sql);
mysql_close();
//Echo Befehl
echo $sql = "INSERT INTO anmeldung (Nick, Vorname, Nachname, EMail, Art, Musik)
VALUES ('$Nick', '$Vorname', '$Nachname', '$EMail', '$Art', '$Musik')";
?>
<p>Ihre Eintrag wurde gespeichert</p>
</body>
</html>
Config:
PHP-Code:
<?php
//Zugangsdaten
$host="localhost";
$user="test";
$password="*****";
$dbname="testDB";
//Verbindung aufbauen
$db = mysql_connect($host, $user, $password) or die ("Verbindung fehlgeschlagen");
//Datenbank als Standard definieren
mysql_select_db($dbname,$db);
?>