tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
820
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von PizzaJT
    PizzaJT PizzaJT ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    12
    HI

    Ich habe ein riesenproblem, ansich ist das recht lächerlich für Euch profis. Ich bin aber ein totaler neueinsteiger bei Php.
    Ich habe eine html Datei mit 3 Feldern.
    über <form action="insert.php" method="POST" name=""> werden 3 Felder an instert.php übergeben, nämlich "datum", "wo", und "wann".


    insert.php sieht so aus:

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <link rel="stylesheet" href="lumi.css"></head>
    <body style="margin: 0px; padding: 0px" bgcolor="#E7E3D6" text="#FFFFFF" marginwidth="0" marginheight="0">

    <?php
    $include_once = "config.inc.php";

    $db=@mysql_pconnect($host, $user, $pass)
    or die ("Verbindungsaufnahme mit MySQL Server fehlgeschlagen. bitte webmaster kontakten!");
    @mysql_select_db($database, $db)
    or die ("Verbindungsaufnahme mit Datenbankfehlgeschlagen. bitte webmaster kontakten!");
    if ($insert) {$query = "INSERT INTO termine_koenig (datum, wo, was) VALUES ('$datum', '$wo', '$was')";
    }
    ?>
    <p>Datensatz wird hinzugef&uuml;gt</p>


    Vieleicht liegt alles am include befehl, da ich ja nicht meine Datenbankpasswörter in die php Datei reinschreiben will.
    config.inc.php sieht so aus:

    <?php
    /* database settings */

    $dbName = "DATENBANKNAME";
    $host= "localhost";
    $user= "USERNAME";
    $pass = "PASSWORT";

    if (ereg("php.exe",$HTTP_SERVER_VARS["PHP_SELF"])) {
    $GB_PG["base_url"] = dirname($HTTP_SERVER_VARS["REQUEST_URI"]);
    } elseif (isset($HTTP_SERVER_VARS["SCRIPT_NAME"]) && !empty($HTTP_SERVER_VARS["SCRIPT_NAME"])) {
    $GB_PG["base_url"] = dirname($HTTP_SERVER_VARS["SCRIPT_NAME"]);
    } else {
    $GB_PG["base_url"] = dirname($HTTP_SERVER_VARS["PHP_SELF"]);
    }

    ?>



    bitte hilft mir jemand, ich weiß nämlcih niht, wo der Haken hängt. ich bekomme auf jedenfall immer eine antwort zurück, dass beim connecten zur Datenbank ein Fehler aufgetreten sei.

    many thänx, CU Pizza
     

  2. #2
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    PHP-Code:
    if ($insert) {$query "INSERT INTO termine.... 
    wo wird $insert gesetzt ?

    und was ist der fehler, kein eintrag in die db ?
     

  3. #3
    Avatar von PizzaJT
    PizzaJT PizzaJT ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    12
    thänx

    der kann gar nicht in die Datenbank konnecten, weil ich mir denke, dass mein includebefehl mit den Passwörtern aus der inc datei nicht ****t.

    män ythänx
     

  4. #4
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    np aber wieso bewertest du mich dann schlecht ?
     

  5. #5
    Avatar von PizzaJT
    PizzaJT PizzaJT ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    12
    Fett sorry, aber da siehst du mal, dass ich ein NP bin.

    hab dich zuerst superduper bewertet, hast ja auch super schnell geantwortet. Dann hab ich mir gedacht, mal schauen, ob ich dich nochmal gut bewerden kann, bin zurück auf die Seite, dich nochmal bewerten wollte mit der maus (scrollrad) runterscrollen.
    Da war aber immernoch die bewertung an und so hat er in der Bewertung runtergescrollt --> bewerung aktualisiert, konnt nix mehr machen.

    Fätt sorry , hoff, Du hilfst mir trotzdem?
    In Deinem Profil steht, du wärst Schüler? welche Klasse? mach nämlich auch gerade mein Abbi,
    CU Pizza
     

  6. #6
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    9. klasse, eigentlich 10
    schule ist nicht so meins, die zeiten am gymi sind vorbei, nach der 10. bekomme ich mittlere reife. werde dann wahrscheinlich fachabi machen oder so...


    klar helfe ich weiter, aber das problem hier ist doch abgeschlossen ?
    das mit der bewertung verstehe ich zwar nicht so gaz, hast sie komplett ruiniert ahhh egal.
     

  7. #7
    Avatar von PizzaJT
    PizzaJT PizzaJT ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    12
    mein problem ist aber immernoch, dass ich nicht weiß, wie ich die Variablen aus der inc datei include und somit die Datenbank ordentlich konnecten kann.

    mäny thänx
     

  8. #8
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    das stimmt schon so wie es oben steht- include("dateiname"); meine ich.
    evtl. kannst du require("dateiname"); versuchen
    PHP-Code:
    $dbName "DATENBANKNAME"
    $host"localhost"
    $user"USERNAME"
    $pass "PASSWORT"

    if (
    ereg("php.exe",$HTTP_SERVER_VARS["PHP_SELF"])) { 
    $GB_PG["base_url"] = dirname($HTTP_SERVER_VARS["REQUEST_URI"]); 
    } elseif (isset(
    $HTTP_SERVER_VARS["SCRIPT_NAME"]) && !empty($HTTP_SERVER_VARS["SCRIPT_NAME"])) { 
    $GB_PG["base_url"] = dirname($HTTP_SERVER_VARS["SCRIPT_NAME"]); 
    } else { 
    $GB_PG["base_url"] = dirname($HTTP_SERVER_VARS["PHP_SELF"]); 

    kein plan was du da alles schreibst, das ist imho nicht nötig.

    PHP-Code:
    $dbName "DATENBANKNAME"
    $host"localhost"
    $user"USERNAME"
    $pass "PASSWORT"

    @
    mysql_connect($host$user$pass) or die "Keine verbindung zu mysql";
    @
    mysql_select_db($dbNmae) or die "Konte die Datenbank $dbName nicht auswählen"
    reicht für normale zwecke.
     

  9. #9
    Avatar von PizzaJT
    PizzaJT PizzaJT ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    12
    ehrlich gesagt hab ich das alles ja auch nur abgeschrieben
    ich habe mir jedoch gedacht. dass wenn jemand die Php. datei im editor öffnet, dann sieht er ja die login daten. deshalb habe ich mich dafür entschieden, dass ich das mit include von ner inc datei mache.
    das ****t bei mir aber leider nicht so nur mit include. bekomme immer meldung den Fehler bei Datenbank konnect.
     

  10. #10
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    aber mysql ist installiert, und die werte stimmen?
    db angelegt ?
     

  11. #11
    Avatar von PizzaJT
    PizzaJT PizzaJT ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    12
    ja logo.
    anderes mySQL zeugx tut ja auch . ich denke nur, dass er das blöde Include nicht blickt.
    Das soll ganz simpel werden.

    3 Felder --> Abschicken --> neuer Datensatz wird in Tabelle angelegt.
    Seite, wo Tabelle ausgelesen wird.
    Hast du da was auf lager?

    CU Pizza
     

  12. #12
    Avatar von PizzaJT
    PizzaJT PizzaJT ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    12
    ich bekomme folgende Fehlermeldung

    Fatal error: Call to undefined function: () in insert.php on line 9
    in der insert.php habe ich drinstehen

    $include("config.php");


    CU Pizza
     

  13. #13
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Also, hier mal eine Tatsache!

    $include ist eine Variable, was du aber suchst, ist der Befehl include!

    PHP-Code:
    <?
    include("dateiname.php");
    ?>
    Inlcude ist ein Befehl keine Variable, da kommt kein '$' davor

    Have Fun
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

Ähnliche Themen

  1. Antworten: 23
    Letzter Beitrag: 07.08.11, 07:35
  2. Antworten: 2
    Letzter Beitrag: 20.05.08, 20:55
  3. MySQL Spalte in Datenbank schreiben
    Von sPeEdX im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 11.03.08, 18:44
  4. PDF Datei in Datenbank gespeichert und fehlerhaft
    Von FipsTheThief im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 27.02.06, 18:18
  5. mysql datenbank schreiben mit php ?
    Von Bleem im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 05.04.02, 14:02