Ergebnis 1 bis 21 von 21

Thema: Php oder vlt auch Html Problem bei einer php-Seite

  1. #1
    First Sergeant Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard Php oder vlt auch Html Problem bei einer php-Seite

    Hallo
    Ich habe gerade ein Problem mit folgendem Quellcode:
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
      <head>
        
      </head>
      <body>
        
        <?php
            
            echo "Jetzt soll eine Verbindung zum Datenbankserver aufgebaut werden <br />";
            
                  $dbcnx = @mysql_connect('localhost', 'root', '#######');
            
            if (!$dbcnx) {
               exit('<p>Verbindung nicht möglich</p>');
            }
                else
                {
                   echo "<p>Verbindung erfolgreich hergestellt </p>";
                 
                
          echo "Jetzt soll die Tabelle ausgew&auml;hlt werden <br />";
            
              if  (
              @mysql_select_db('Datenbank7'))
              {
               echo "<p>DB ausgew&auml;hlt </p>";
              }
            else
            {
               exit( 'Fehler beim Ausw&auml;hlen der DB');
            };
        
        echo 'Jetzt sollen Daten in die Tabelle geschrieben werden';
        ?>
        <form action="<?php echo $_SERVER['php_self'];?>" method="POST">
        <label>Anrede:<br />
        <textarea name="Anrede" rows="1" cols="15">
        </textarea></label><br />
         
       
          <label>Name:<br />
        <textarea name="Name" rows="1" cols="15">
        </textarea></label><br />
       
       
        <label>Vorname:<br />
        <textarea name="Vorname" rows="1" cols="15">
        </textarea></lable><br />
         
       
       <label>Geburtsdatum:<br />
        <textarea name="Geburtsdatum" rows="1" cols="15">
        </textarea></lable><br />
         
       
          <label>Stra&szlig;emitHausnummer:<br />
        <textarea name="Stra&szlig;emitHausnummer" rows="1" cols="15">
        </textarea></lable><br />
       
       
          <label>PLZ:<br />
        <textarea name="PLZ" rows="1" cols="15">
        </textarea></lable><br />
       
       
          <label>Telefonnummer:<br />
        <textarea name="Telefonnummer" rows="1" cols="15">
        </textarea></lable><br />
       
        
           <label>Handynummer:<br />
        <textarea name="Handynummer" rows="1" cols="15">
        </textarea></lable><br />
        
        
        <input Type="submit" Value="In Datenbank eintragen" /></form>
     <?
      if (isset($_Post['Anrede']));
            $mysql= "Insert Into Datenbank Set
            Anrede='$Anrede',
            Name='$Name'";
            
            if(@mysql_query($sql))
            {
            echo 'Daten erfolgreich hinzugef&uuml;gt';
            }
            else {
             echo 'Fehler beim Hinzuf&uuml;gen der Daten';
             }
           
        
        
        ?>
        
      </body>
      
    </html>
    Es wird der Fehler Parse error: parse error, unexpected $end in D:\Programme\xampp\htdocs\eingabefeld.php on line 98
    ausgegeben.

    Wenn´s läuft, sollte die Seite ungefähr so als Html aussehen:
    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
    <META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
    <BODY><?php
            
    Jetzt soll eine Verbindung zum Datenbankserver aufgebaut werden <br /><br />
            
             
    Verbindung erfolgreich hergestellt <br /><br />
    
    Jetzt soll die Datenbank ausgewählt werden <br /><br />
    DB ausgewählt <br /><br />
    Jetzt sollen Daten in die Tabelle geschrieben werden<br /><br />
     
    <FORM action="?>"<LABEL>Anrede:<BR><TEXTAREA name=Anrede rows=1 cols=15>    </TEXTAREA></LABEL><BR><LABEL>Name:<BR><TEXTAREA name=Name rows=1 cols=15>    </TEXTAREA></LABEL><BR><LABEL>Vorname:<BR><TEXTAREA name=Vorname rows=1 cols=15>    </TEXTAREA></LABLE><BR><LABEL>Geburtsdatum:<BR><TEXTAREA name=Geburtsdatum rows=1 cols=15>    </TEXTAREA></LABLE><BR><LABEL>StraßemitHausnummer:<BR><TEXTAREA name=StraßemitHausnummer rows=1 cols=15>    </TEXTAREA></LABLE><BR><LABEL>PLZ:<BR><TEXTAREA name=PLZ rows=1 cols=15>    </TEXTAREA></LABLE><BR><LABEL>Telefonnummer:<BR><TEXTAREA name=Telefonnummer rows=1 cols=15>    </TEXTAREA></LABLE><BR><LABEL>Handynummer:<BR><TEXTAREA name=Handynummer rows=1 cols=15>    </TEXTAREA></LABLE><BR><INPUT type=submit value="In Datenbank eintragen"></FORM><?
      if (isset($_Post['Anrede']));
            $mysql= "Insert Into Datenbank Set
            Anrede='$Anrede',
            Name='$Name'";
            
            if(@mysql_query($sql))
            {
            echo 'Daten erfolgreich hinzugef&uuml;gt';
            }
            else {
             echo 'Fehler beim Hinzuf&uuml;gen der Daten';
             }
           
        
        
        ?></LABEL></LABEL></LABEL></LABEL></LABEL></LABEL></BODY></HTML>
    Es soll zu einer Mysql Datenbank eine Verbindung aufgebaut werden und die Daten hinzugefügt werden.

    Ich hoffe Ihr blick durch meinen QuellCode durch und könnt mir helfen.

    Schonmal vielen Dank im Vorraus

    MfG
    LJ

  2. #2
    Master Sergeant Avatar von cyoshi
    Registriert seit
    28.04.2005
    Ort
    Münster
    Beiträge
    903

    Standard

    Die erste else-Anweisung wird nicht geschlossen.
    Mein System:
    Gigabyte GA-K8NF-9
    AMD 3200+ Venice E6
    Arctic Silencer 64 Ultra TC
    4 * 1024MB Kingston
    ATI Radeon HD 4300
    128GB Samsung SSD 830
    NEC ND-3500AG
    iijama ProLite E2209HDS

  3. #3
    First Sergeant
    Themenstarter
    Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard

    Lol, immer diese Kleinigkeiten

    Thx für die schnelle Antwort

  4. #4
    Master Sergeant Avatar von cyoshi
    Registriert seit
    28.04.2005
    Ort
    Münster
    Beiträge
    903

    Standard

    Nimm anstatt den normalen Editor Notepad++. Da kann man solche Fehler leichter erkennen.
    Mein System:
    Gigabyte GA-K8NF-9
    AMD 3200+ Venice E6
    Arctic Silencer 64 Ultra TC
    4 * 1024MB Kingston
    ATI Radeon HD 4300
    128GB Samsung SSD 830
    NEC ND-3500AG
    iijama ProLite E2209HDS

  5. #5
    First Sergeant
    Themenstarter
    Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard

    Ich verwende WeaverSlave, der hat auch ne Hilfe mit drin. Scheint aber leider nicht alles zu erkennen.

    Aber dennnoch will er die Daten nicht übernehmen, ist mein Ansatz überhaupt brauchbar?

  6. #6
    Master Sergeant Avatar von cyoshi
    Registriert seit
    28.04.2005
    Ort
    Münster
    Beiträge
    903

    Standard

    was heist er will die daten nicht übernehmen?
    Mein System:
    Gigabyte GA-K8NF-9
    AMD 3200+ Venice E6
    Arctic Silencer 64 Ultra TC
    4 * 1024MB Kingston
    ATI Radeon HD 4300
    128GB Samsung SSD 830
    NEC ND-3500AG
    iijama ProLite E2209HDS

  7. #7
    First Sergeant
    Themenstarter
    Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard

    die Tabelle in der DB bleibt leer und er gibt mir meine Fehlermeldung Fehler beim Hinzuf&uuml;gen der Daten aus

    unbenanntfi6.th - Php oder vlt auch Html Problem bei einer php-Seite

  8. #8
    Lieutenant General Avatar von BigWhoop
    Registriert seit
    14.10.2006
    Ort
    Bielefeld
    Beiträge
    30.046

    Standard

    dann steckt der fehler oder zumindest die ausgabe in diesem abschnitt:

    Code:
        if(@mysql_query($sql))
            {
            echo 'Daten erfolgreich hinzugef&uuml;gt';
            }
            else {
             echo 'Fehler beim Hinzuf&uuml;gen der Daten';
             }
    2.00000000 + 2.000000000 = 3.999998456

    hwmartikel - Php oder vlt auch Html Problem bei einer php-Seite

  9. #9
    First Sergeant
    Themenstarter
    Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard

    Thx
    $sql muss wohl $mysql heißen, aber sonst fällt mir gerade nix auf.

  10. #10
    Master Gunnery Sergeant Avatar von Merten0912
    Registriert seit
    25.09.2005
    Ort
    Thüringen
    Beiträge
    1.783

    Standard

    muss dass statt if(@mysql_query($sql)) nicht if(@mysql_query($mysql)) heissen? oder hab ich die Deklaration / Zuweisung von $sql übersehen? kann in dem Code nämlich nur $mysql entdecken
    Die Zukunft ist nicht vorherbestimmt. Wir selbst sind unseres Schicksals Schmied.

  11. #11
    Lieutenant General Avatar von BigWhoop
    Registriert seit
    14.10.2006
    Ort
    Bielefeld
    Beiträge
    30.046

    Standard

    Zitat Zitat von Mr LJ
    Thx
    $sql muss wohl $mysql heißen, aber sonst fällt mir gerade nix auf.
    das ist aber ein großer unterschied denn jetzt sollte (zumindest wenn die variable passt) der die(); text nicht mehr auftauchen !
    2.00000000 + 2.000000000 = 3.999998456

    hwmartikel - Php oder vlt auch Html Problem bei einer php-Seite

  12. #12
    First Sergeant
    Themenstarter
    Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard

    es läuft immernoch nicht
    naja. dann schaue ich mir das morgen nochmal in aller Ruhe an.
    Dennoch vielen Dank für eure Hilfe.

  13. #13
    Master Gunnery Sergeant Avatar von Merten0912
    Registriert seit
    25.09.2005
    Ort
    Thüringen
    Beiträge
    1.783

    Standard

    Glaub der Fehler liegt jetzt noch beim Insert Into....

    du hast Insert Into Datenbank da stehen....muss aber Insert Into tabadressen lauten, da deine Tabelle wo du die Daten reinmachen willst, ja so heisst
    Die Zukunft ist nicht vorherbestimmt. Wir selbst sind unseres Schicksals Schmied.

  14. #14
    Lieutenant General Avatar von BigWhoop
    Registriert seit
    14.10.2006
    Ort
    Bielefeld
    Beiträge
    30.046

    Standard

    Ich kann dir anbieten das ich mir das morgen mal anschaue ... bin denke ich Vormittags im "Büro" und wenn du on bist können wir da drüber sprechen. Meine ICQ# steht im Profil !
    2.00000000 + 2.000000000 = 3.999998456

    hwmartikel - Php oder vlt auch Html Problem bei einer php-Seite

  15. #15
    Master Sergeant Avatar von cyoshi
    Registriert seit
    28.04.2005
    Ort
    Münster
    Beiträge
    903

    Standard

    Zitat Zitat von Merten0912
    Glaub der Fehler liegt jetzt noch beim Insert Into....

    du hast Insert Into Datenbank da stehen....muss aber Insert Into tabadressen lauten, da deine Tabelle wo du die Daten reinmachen willst, ja so heisst
    Sieht ganz danach aus.
    Sonst bleibt ja auch nicht viel übrig bei so wenig Code
    Mein System:
    Gigabyte GA-K8NF-9
    AMD 3200+ Venice E6
    Arctic Silencer 64 Ultra TC
    4 * 1024MB Kingston
    ATI Radeon HD 4300
    128GB Samsung SSD 830
    NEC ND-3500AG
    iijama ProLite E2209HDS

  16. #16
    First Sergeant
    Themenstarter
    Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard

    ich denke der Thread kann jetzt wieder geschlossen werden..
    Dank Big Whoop´s Hilfe läuft die Seite jetzt

  17. #17
    Gesperrt Avatar von Pommbear
    Registriert seit
    28.01.2006
    Ort
    Kölle
    Beiträge
    14.729

    Standard

    oki
    /closed

  18. #18
    Major General Avatar von SethOS
    Registriert seit
    17.02.2006
    Beiträge
    18.577

    Standard

    As you wish

    /closed
    "Prophet!" said I, "thing of evil - prophet still, if bird or devil!
    By that Heaven that bends above us - by that God we both adore -
    Tell this soul with sorrow laden if, within the distant Aidenn,
    It shall clasp a sainted maiden whom the angels name Lenore -
    Clasp a rare and radiant maiden whom the angels name Lenore."
    Quoth the Raven, "Nevermore."

    From "The Raven" by Edgar Allan Poe

  19. #19
    Lieutenant General Avatar von BigWhoop
    Registriert seit
    14.10.2006
    Ort
    Bielefeld
    Beiträge
    30.046

    Standard

    habt ihr ihn zu und wieder auf gemacht ? witzig *g*

    ^^ delete nach lesen des posts
    2.00000000 + 2.000000000 = 3.999998456

    hwmartikel - Php oder vlt auch Html Problem bei einer php-Seite

  20. #20
    Gesperrt Avatar von Pommbear
    Registriert seit
    28.01.2006
    Ort
    Kölle
    Beiträge
    14.729

    Standard

    LOL

    Ich hab ihn geschlossen und SethOS wieder geöffnet.

    /closed

  21. #21
    Major General Avatar von SethOS
    Registriert seit
    17.02.2006
    Beiträge
    18.577

    Standard

    LoL, das war gleichzeitig Bei mir stand auch noch "Schliessen"
    "Prophet!" said I, "thing of evil - prophet still, if bird or devil!
    By that Heaven that bends above us - by that God we both adore -
    Tell this soul with sorrow laden if, within the distant Aidenn,
    It shall clasp a sainted maiden whom the angels name Lenore -
    Clasp a rare and radiant maiden whom the angels name Lenore."
    Quoth the Raven, "Nevermore."

    From "The Raven" by Edgar Allan Poe

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Mein Rechner kann nicht Neustarten!
    Von DadaMan im Forum Allgemeines
    Antworten: 13
    Letzter Beitrag: 03.08.2010, 20:25
  2. bekomme es nicht hin !
    Von Runner im Forum TV-Karten
    Antworten: 17
    Letzter Beitrag: 22.02.2007, 17:35
  3. Uhrwerk Orange oder eine Frage des freien Willens
    Von Gargi im Forum Neuveröffentlichungen & bereits erhältliche Filme
    Antworten: 5
    Letzter Beitrag: 28.06.2006, 00:06
  4. DHL laaangsam? oder gibt es ein Problem?
    Von bael im Forum Bestellungen
    Antworten: 8
    Letzter Beitrag: 10.03.2005, 17:41
  5. Problem mit Bestellung 1929849 oder 050105-1005627!!
    Von DaJacket im Forum Allgemeines
    Antworten: 0
    Letzter Beitrag: 20.01.2005, 11:27

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •