Hallo,
warum kommt bei diesem Code ein Fehler?
anmelden.php:
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>nedias free webspace</title>
<link rel="stylesheet" href="css/basic.css" type="text/css">
<link rel="stylesheet" href="css/anmelden.css" type="text/css">
</head>
<body>
<div class="content">
<div class="head">
Anmeldung!
</div><br/>
<div class="text">
Um sich anzumelden füllen sie bitte folgende Felder aus:
</div><br/>
<!-- REGISTER -->
<form action="anmelden2.php" method="post">
<table class="register">
<tr class="register">
<td class="register1">
Nick:
</td>
<td class="register2">
<input type="text" name="nick"/>
</td>
</tr>
<tr class="register">
<td class="register1">
Name:
</td>
<td class="register2">
<input type="text" name="name"/>
</td>
</tr>
<tr class="register">
<td class="register1">
Nachname:
</td>
<td class="register2">
<input type="text" name="nachname"/>
</td>
</tr>
<tr class="register">
<td class="register1">
eMail:
</td>
<td class="register2">
<input type="text" name="eMail"/>
</td>
</tr>
<tr>
<td>
<input type="submit" value="Absenden"/>
</td>
</tr>
</table><br/>
</form>
<!-- END REGISTER -->
</div>
</body>
</html>
anmelden2.php
<?php
include("configs.php");
error_reporting(E_ALL);
$datum = date('d.m.Y');
$datepart = explode(".", $datum);
$mysql_datum = "$datepart[2]-$datepart[1]-$datepart[0]";
if (!isset($_POST['nachname'])) {
echo "Bitte geben sie ihren Nachnamen ein!";
}
else {
$nachname=$_POST['nachname'];
}
if (!isset($_POST['name'])) {
echo "Bitte geben sie ihren Namen ein!";
}
else {
$name=$_POST['name'];
}if (!isset($_POST['eMail'])) {
echo "Bitte geben sie ihre eMail ein!";
}
else {
$eMail=$_POST['eMail'];
}
if ($nachname && $name && $eMail) {
$connection = mysql_connect($server,$user,$pass) or die (mysql_error());
mysql_select_db("nedias",$connection) or die (mysql_error());
$sql = "INSERT INTO user (id, nick, register_date, level, points, posts, nachname, name, eMail) VALUES ('3', 'kagemurai', $mysql_datum, '0', '0', '0',$nachname,$name,$eMail)";
mysql_query($sql,$connection) or die (mysql_error());
$query = "SELECT * from user";
$ergebnis = mysql_query($query,$connection) or die (mysql_error());
while($row = mysql_fetch_assoc($ergebnis)){
echo $row['name'];
echo $row['nachname'];
echo $row['register_date'];
}
mysql_free_result($ergebnis);
mysql_close($connection);
}
?>
error, wenn ich bei anmelden.php beispielsweise k in eines der felder eingebe:
Unknown column 'k' in 'field list'
Danke
Marc