phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 01.06.2005, 12:15   #1
TP-Senior
 
Benutzerbild von hallmi
 
Registriert seit: Nov 2003
Ort: Seebergen
hallmi macht alles soweit korrekt

eintrag in datenbank funtzt net


hi,

ich habe vor ein kleines gbook zu coden. soweit ist auch alles fertig. wenn ich nun aber einen eintrag hinzufügen möchte, dann passiert nichts... es wird einfach nichts in die datenbank eingetragen....

hier mal der code:

PHP-Code:
<?
include("db.php");

$tname ""
$teintrag "" ;

if (isset(
$_POST["eintragen"])) {

if ( 
$_POST[name] == "" ) { $tname "Name angeben!" ; }
else { 
$tname "" ; }

if ( 
$eintrag == "" ) { $teintrag "Text eingeben!" ; }
else { 
$teintrag "" ; }

// Textfeldeingaben Filtern
function daten_reiniger($inhalt) {
    if (!empty(
$inhalt)) {
        
// HTML- und PHP-Code entfernen.
        
$inhalt strip_tags($inhalt);
        
// Umlaute und Sonderzeichen in
        //HTML-Schreibweise umwandeln
        
$inhalt htmlspecialchars($inhalt);
        
// Entfernt überflüssige Zeichen
        // Anfang und Ende einer Zeichenkette
        
$inhalt trim($inhalt);
        
// Backslashes entfernen
        
$inhalt stripslashes($inhalt);
    }
return 
$inhalt;
}

// Schreibarbeit durch Umwandlung ersparen
foreach ($_POST as $key=>$element) {
    if (
$key != "eintragen") {
    
// Eingaben Filtern
    
$daten daten_reiniger($element);
    
// Dynamische Variablen erzeugen, wie mailer_name, etc.
    
${"gbook_".$key} = $daten;
    
$maildaten .= "$key: $daten\n";
    }
}

/*if (!$_POST[name]) {
$error_msg.="Kein Name angegeben!<br>";

if (!$_POST[email]) {
$error_msg.="Keine EMail-Adresse angegeben!<br>";
}*/
// Prüfen ob Fehler vorgekommen sind!
    
    
$datum time();

    
mysql_query("INSERT INTO tbl_gbook (g_name) VALUES ('123')",$db);

    
$status "<link href=\"../style.css\" rel=\"stylesheet\" type=\"text/css\">Dein Eintrag wurde erfolgreich gespeichert!<br><br><a href=\"eintraege.php\">Eintrag ansehen</a>";


}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<link href="../style.css" rel="stylesheet" type="text/css">
</head>

<body style="margin:0px;padding:0px;border:0px;">
<p class="headline">Gästebuch</p>
<p>Hier kannst Du dich in unser Gästebuch eintragen:</p>

<form action="<? echo $PHP_SELF?>" method="post" name="gbook">
    <table width="100%" border="0" cellspacing="2" cellpadding="2">
      <tr>
        <td width="26%" height="26">Name:</td>
        <td width="74%"><input name="name" type="text" size="33" maxlength="255"> <span style="color:#FF0000;"><strong><?php echo $tname ?></strong></span></td>
      </tr>
      <tr>
        <td>EMail-Adresse:</td>
        <td><input name="email" type="text" size="33" maxlength="255"></td>
      </tr>
      <tr>
        <td>Homepage:</td>
        <td><input name="homepage" type="text" size="33" maxlength="255"></td>
      </tr>
      <tr>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>Dein Eintrag:</td>
        <td><textarea name="eintrag" cols="50" rows="10"></textarea> <span style="color:#FF0000;"><strong><?php echo $teintrag ?></strong></span></td>
      </tr>
      <tr>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td></td>
        <td><input name="eintragen" type="submit" value="Eintragen"></td>
      </tr>
    </table>
</form>
<? echo $status?>
</body>
</html>
vielen dank im voraus!

cu
hallmi
__________________
Wo ist mein Bier ?!
hallmi ist offline   Mit Zitat antworten


Alt 01.06.2005, 12:32   #2
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
Frage: Wo ist denn das entsprechende Query?

Ich sehe immer nur eins, daß den Wert 123 in die Spalte g_name von der Tabelle tbl_gbook speichert..
Adromir ist offline   Mit Zitat antworten
Alt 01.06.2005, 12:49   #3
TP-Senior
 
Benutzerbild von hallmi
 
Registriert seit: Nov 2003
Ort: Seebergen
hallmi macht alles soweit korrekt
noch nicht einmal das geschieht.....ich habe das jetzt als test so gemacht,aber selbst der wert 123 wird nicht in der tabelle gespeichert...?!

cu
hallmi
__________________
Wo ist mein Bier ?!
hallmi ist offline   Mit Zitat antworten
Alt 01.06.2005, 12:57   #4
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
Dann gib doch mal den Code der db.php
Vielleicht baust du keine Verbindung zur Datenbank auf..
Und eine Beschreibung deiner Datenbankstruktur wäre vielleicht nicht schlecht..
Adromir ist offline   Mit Zitat antworten
Alt 01.06.2005, 19:15   #5
TP-Member
 
Registriert seit: Mar 2005
Ort: Franken
parthy macht alles soweit korrekt
haste mal danach nen echo mysql_error(); gemacht?
und die db.php waere allerdings sehr hilfreich. kannst ja passwort und so rausnehmen
__________________
Ich bin nicht immer ganz einfach zu verstehen Deshalb nachschlagen
parthy ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
eintrag in datenbank funtzt net eintrag in datenbank funtzt net
« Script zur Gewinnspieleintragung | Templates ohne smarty oder sonstige engine? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67