hallo,
ich wollte einene datensatz in eine datenbank einfügen....
doch leiider kommt eine fehlermeldung,
von wegen...
"Konnte Datensatz nicht in die Dtenbank einfügen"
Das ist der verwendete Code dafür..
Dürfte eigentlich nur eine Kleinigkeit sein.
Nur ich finde diesen Fehler leider nicht.
<?php
include("functions.inc.php");
// Zum Eintragen neuer Datensätze in das Gästebuch
// Prüfen, ob sich die Seite selbst aufgerufen hat
if ( isset($_REQUEST["do"]) && $_REQUEST["do"] == "insert" )
{
// Die Seite hat sich selbst aufgerufen
// Pflichtfeldkontrolle
$error_msg = "";
if ( $_REQUEST["form_autor"] == "" )
{
$error_msg = "Bitte geben Sie einen Autor an.<br>";
}
if ( $_REQUEST["form_titel"] == "" )
{
$error_msg .= "Bitte geben Sie einen Titel an.<br>";
}
if ( $_REQUEST["form_text"] == "" )
{
$error_msg .= "Bitte geben Sie einen Text an.<br>";
}
if ( $error_msg == "")
{
// Alles o.k.
// Datum
$datum = date("d.m.Y");
// Datenbank-Zugriff
mysqlconnect();
// INSERT
$query = "INSERT INTO news (Titel, Text, Admin, EMail ) VALUES ( ";
$query .= " '" . $_REQUEST["form_titel"] . "', ";
$query .= " '" . $_REQUEST["form_text"] . "', ";
$query .= " '" . $_REQUEST["form_admin"] . "', ";
$query .= " '" . $_REQUEST["form_mail"] . "', ";
$query .= " ) " ;
// In die Datenbank eintragen
$result = mysql_query( $query );
if ( ! $result )
{
die("Konnte den Datensatz nicht eintragen: " . mysql_error() );
}
// Wechsel auf main
header("Location: /?content=guestbook");
die;
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
.Stil4 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Stil5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.Stil8 {font-size: 10px}
-->
</style>
<link href="../_stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body class="toll">
<?php
if ( error_msg != "" )
{
echo $error_msg;
}
?>
<p class="v"> <a href="../?content=guestbook">Zurück</a> </p>
<form action="<?php echo $_REQUEST["../PHP_SELF"]; ?>" method="post" class="Stil4">
<table width="550" border="0" cellpadding="2" cellspacing="0" class="toll">
<tr>
<td width="80" align="left" valign="top" class="Stil4 Stil8">Datum</td>
<td class="beschr_hell" align="left" valign="top" width="363"> </td>
<td class="beschr_hell" align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td align="left" valign="top" width="80"><span class="toll"><?php echo $datum?></span></td>
<td align="left" valign="top" width="363"> </td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td align="left" valign="top" width="80"> </td>
<td align="left" valign="top" width="363"> </td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td width="80" align="left" valign="top" class="Stil5">Autor</td>
<td align="left" valign="top" width="363"><input type="text" name="form_admin" size="58" border="0"></td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td width="80" align="left" valign="top" class="Stil5">E-Mail</td>
<td align="left" valign="top" width="363"><input type="text" name="form_email" size="58" border="0"></td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td width="80" align="left" valign="top" class="Stil5">Titel</td>
<td align="left" valign="top" width="363"><input type="text" name="form_titel" size="58" border="0"></td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td width="80" align="left" valign="top" class="Stil5">Beitrag</td>
<td align="left" valign="top" width="468"><textarea name="form_text" cols="58" rows="8" border="0"></textarea></td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td class="beschr_hell" align="left" valign="top" ><input name="do" type="hidden" value="insert"></td>
<td align="left" valign="top"><input type="submit" value="Eintragen" name="submit"></td>
<td align="left" valign="top"> </td>
</tr>
</table>
</form>
</body>
</html>
mfg tadlos
ich wollte einene datensatz in eine datenbank einfügen....
doch leiider kommt eine fehlermeldung,
von wegen...
"Konnte Datensatz nicht in die Dtenbank einfügen"
Das ist der verwendete Code dafür..
Dürfte eigentlich nur eine Kleinigkeit sein.
Nur ich finde diesen Fehler leider nicht.
<?php
include("functions.inc.php");
// Zum Eintragen neuer Datensätze in das Gästebuch
// Prüfen, ob sich die Seite selbst aufgerufen hat
if ( isset($_REQUEST["do"]) && $_REQUEST["do"] == "insert" )
{
// Die Seite hat sich selbst aufgerufen
// Pflichtfeldkontrolle
$error_msg = "";
if ( $_REQUEST["form_autor"] == "" )
{
$error_msg = "Bitte geben Sie einen Autor an.<br>";
}
if ( $_REQUEST["form_titel"] == "" )
{
$error_msg .= "Bitte geben Sie einen Titel an.<br>";
}
if ( $_REQUEST["form_text"] == "" )
{
$error_msg .= "Bitte geben Sie einen Text an.<br>";
}
if ( $error_msg == "")
{
// Alles o.k.
// Datum
$datum = date("d.m.Y");
// Datenbank-Zugriff
mysqlconnect();
// INSERT
$query = "INSERT INTO news (Titel, Text, Admin, EMail ) VALUES ( ";
$query .= " '" . $_REQUEST["form_titel"] . "', ";
$query .= " '" . $_REQUEST["form_text"] . "', ";
$query .= " '" . $_REQUEST["form_admin"] . "', ";
$query .= " '" . $_REQUEST["form_mail"] . "', ";
$query .= " ) " ;
// In die Datenbank eintragen
$result = mysql_query( $query );
if ( ! $result )
{
die("Konnte den Datensatz nicht eintragen: " . mysql_error() );
}
// Wechsel auf main
header("Location: /?content=guestbook");
die;
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
.Stil4 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Stil5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.Stil8 {font-size: 10px}
-->
</style>
<link href="../_stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body class="toll">
<?php
if ( error_msg != "" )
{
echo $error_msg;
}
?>
<p class="v"> <a href="../?content=guestbook">Zurück</a> </p>
<form action="<?php echo $_REQUEST["../PHP_SELF"]; ?>" method="post" class="Stil4">
<table width="550" border="0" cellpadding="2" cellspacing="0" class="toll">
<tr>
<td width="80" align="left" valign="top" class="Stil4 Stil8">Datum</td>
<td class="beschr_hell" align="left" valign="top" width="363"> </td>
<td class="beschr_hell" align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td align="left" valign="top" width="80"><span class="toll"><?php echo $datum?></span></td>
<td align="left" valign="top" width="363"> </td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td align="left" valign="top" width="80"> </td>
<td align="left" valign="top" width="363"> </td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td width="80" align="left" valign="top" class="Stil5">Autor</td>
<td align="left" valign="top" width="363"><input type="text" name="form_admin" size="58" border="0"></td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td width="80" align="left" valign="top" class="Stil5">E-Mail</td>
<td align="left" valign="top" width="363"><input type="text" name="form_email" size="58" border="0"></td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td width="80" align="left" valign="top" class="Stil5">Titel</td>
<td align="left" valign="top" width="363"><input type="text" name="form_titel" size="58" border="0"></td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td width="80" align="left" valign="top" class="Stil5">Beitrag</td>
<td align="left" valign="top" width="468"><textarea name="form_text" cols="58" rows="8" border="0"></textarea></td>
<td align="left" valign="top" width="95"> </td>
</tr>
<tr>
<td class="beschr_hell" align="left" valign="top" ><input name="do" type="hidden" value="insert"></td>
<td align="left" valign="top"><input type="submit" value="Eintragen" name="submit"></td>
<td align="left" valign="top"> </td>
</tr>
</table>
</form>
</body>
</html>
mfg tadlos