Seite 2 von 2
Verfasst: 29.12.2008 23:47
von FarChris
Hallo, ich habs nun so:
Code: Alles auswählen
<?php
include("db_connect.php");
$Name= $_POST["Name"];
$EMail= $_POST["EMail"];
$Datum= $_POST["Datum"];
$Text= $_POST["Text"];
if (!empty($_POST[_abschicken]))
{
if ($Name != "" AND $Text !="") {
$mysql_abfrage = "INSERT INTO eintraege (ID, Name, EMail, Text)
VALUES ('','$Name', '$EMail', '$Datum', '$Text')";
$abfrage = mysql_query($mysql_abfrage);
}
else {
echo "Entweder der Name oder der Eintrag wurde nicht ausgefüllt!";
}
}
Leider klappt es aber nicht.
Hier der ganze Code der Datei:
www.comuse.org/gb/gb.txt
Wie soll ich den verändern, damit es funktioniert?
Vielen Dank!
Verfasst: 30.12.2008 03:47
von Dave
Code: Alles auswählen
if (isset($_POST['_abschicken']))
{
include("db_connect.php");
$Name = mysql_real_escape_string(trim($_POST["Name"]));
$EMail = mysql_real_escape_string(trim($_POST["EMail"]));
$Datum = mysql_real_escape_string(trim($_POST["Datum"]));
$Text = mysql_real_escape_string(trim($_POST["Text"]));
if (!empty($Name) && !empty($Text))
{
$mysql_abfrage = "INSERT INTO eintraege (ID, Name, EMail, Datum, Text)
VALUES ('','$Name', '$EMail', '$Datum', '$Text')";
$abfrage = mysql_query($mysql_abfrage);
}
else
{
echo "Bitte Namen und einen Text angeben.";
}
}
Probleme wirst du noch beim Feld Datum haben. Der Eintrag fehlt im sql query. Außerdem übergibst du nix vom Formular. Denke mal da mußte noch was ändern.
MfG
Dave
Re: Gästebuch Löschfunktion
Verfasst: 31.12.2008 17:32
von FarChris
Hallo,
ich hab den Code nun geändert:
http://www.comuse.org/gb/gb.txt
Allerdings erhalte ich nun eine Fehlermeldung:
http://www.comuse.org/gb/gb.php
Danke!
Re: Gästebuch Löschfunktion
Verfasst: 31.12.2008 18:32
von Dave
sry mein Fehler
Suche:
Code: Alles auswählen
if (isset($_POST['_abschicken']))
{
include("db_connect.php");
ersetze mit:
Code: Alles auswählen
include("db_connect.php");
if (isset($_POST['_abschicken']))
{
MfG
Dave
Re: Gästebuch Löschfunktion
Verfasst: 31.12.2008 18:41
von FarChris
hi, danke, auf jedenfall ist die Fehlermeldung nun weg.
Allerdings erscheint keine Meldung, wenn man das Namensfeld bzw. das Textfeld leer lässt bzw. der Eintrag wird trotzdem erstellt.
http://www.comuse.org/gb/gb.txt
Danke für deine Hilfe!
Gruß
Chris
Re: Gästebuch Löschfunktion
Verfasst: 31.12.2008 19:06
von Dave
Code: Alles auswählen
if (isset($_POST['_abschicken']))
{
$Name = mysql_real_escape_string(trim($_POST["Name"]));
$EMail = mysql_real_escape_string(trim($_POST["EMail"]));
$Datum = mysql_real_escape_string(trim($_POST["Datum"]));
$Text = mysql_real_escape_string(trim($_POST["Text"]));
if (empty($Name) || empty($Text))
{
echo "Bitte Namen und einen Text angeben.";
}
else
{
$mysql_abfrage = "INSERT INTO eintraege (ID, Name, EMail, Datum, Text)
VALUES ('','$Name', '$EMail', '$Datum', '$Text')";
$abfrage = mysql_query($mysql_abfrage);
}
}
Versuchs mal so.. Wobei es eigentlich keinen unterschied machen sollte oO
Und füge bei beiden Textboxe für Name und E-Mail hinter
ein
ein.
Ich hoffe so klappts nun
MfG
Dave
Re: Gästebuch Löschfunktion
Verfasst: 31.12.2008 19:12
von FarChris
hi, leider macht es so keinen Unterschied.
Hier nochmal die aktualisierte .txt Datei:
www.comuse.org/gb/gb.txt
Gruß