[Problem] Daten per Formular in Datenbank

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Problem] Daten per Formular in Datenbank

    Hallo,

    möchte gern per Formular Daten in meine Datenbank eintragen. Aber irgendwie funzt das ganze nicht :-(

    Fehlermeldung:

    Parse error: parse error, unexpected T_VARIABLE in /www/htdocs/v115191/admin/formular.php on line 22


    Quellcode formular.html:

    Code:
    <form method="post" action="formular.php"> 
    <input type="text" name="gildenname"> 
    <input type="text" name="gildeninfo"> 
    <input type="text" name="gildenbed"> 
    <input type="text" name="gildenuser">
    <input type="text" name="gildenesl2">
    <input type="text" name="gildenesl4">
    <input type="text" name="gildenkom">
    <input type="text" name="gildenurl">
    <input type="text" name="gildenkontakt">
    <input type="text" name="gildengbid">
    <input type="text" name="gildennick">
    <input type="text" name="gildenicq">
    <input type="text" name="gildenmail">
    <input type="submit"> 
    </form>
    Hier der Code meiner formular.php:

    PHP-Code:
    <?php
      mysql_connect
    ("localhost","ZENSIERT","ZENSIERT");
      
    mysql_select_db("ZENSIERT");


    $gildenname $_POST[gildenname]; 
    $gildeninfo $_POST[gildeninfo]; 
    $gildenbed $_POST[gildenbed]; 
    $gildenuser $_POST[gildenuser];
    $gildenesl2 $_POST[gildenesl2];
    $gildenesl4 $_POST[gildenesl4];
    $gildenkom $_POST[gildenkom];
    $gildenurl $_POST[gildenurl];
    $gildenkontakt $_[gildenkontakt];
    $gildengbid $_[gildengbid];
    $gildennick $_[gildennick];
    $gildenicq $_[gildenicq];
    $gildenemail $_[gildenemail]



    $insert mysql_query("INSERT INTO tabelle 
    (gildenname, gildeninfo, gildenbed, gildenuser, gildenesl2, gildenesl4, gildenkom, gildenurl, gildenkontakt, gildengbid, gildennick, gildenicq, gildenemail) 
    VALUES 
    ('
    $gildenname', '$gildeninfo', '$gildenbed', '$gildenuser', '$gildenesl2', '$gildenesl4', '$gildenkom', '$gildenurl', '$gildenkontakt', '$gildengbid', '$gildennick', '$gildenicq', '$gildenemail' ) 
    or die(mysql_error());


    ?>

  • #2
    Hier stimmen die Klammern nicht:
    PHP-Code:
    $insert mysql_query("INSERT INTO tabelle 
    (gildenname, gildeninfo, gildenbed, gildenuser, gildenesl2, gildenesl4, gildenkom, gildenurl, gildenkontakt, gildengbid, gildennick, gildenicq, gildenemail) 
    VALUES 
    ('
    $gildenname', '$gildeninfo', '$gildenbed', '$gildenuser', '$gildenesl2', '$gildenesl4', '$gildenkom', '$gildenurl', '$gildenkontakt', '$gildengbid', '$gildennick', '$gildenicq', '$gildenemail' ) 
    or die(mysql_error()); 

    so sollte es richtig sein:
    PHP-Code:
    $insert mysql_query("INSERT INTO tabelle 
    (gildenname, gildeninfo, gildenbed, gildenuser, gildenesl2, gildenesl4, gildenkom, gildenurl, gildenkontakt, gildengbid, gildennick, gildenicq, gildenemail) 
    VALUES 
    ('
    $gildenname', '$gildeninfo', '$gildenbed', '$gildenuser', '$gildenesl2', '$gildenesl4', '$gildenkom', '$gildenurl', '$gildenkontakt', '$gildengbid', '$gildennick', '$gildenicq', '$gildenemail' ) ")
    or die(
    mysql_error()); 
    [color=red]Geht nicht[/color] ist keine Fehlermeldung

    Kommentar


    • #3
      ein " und ) nach dem ) vor dem or die... fehlt.

      Kommentar


      • #4
        @ asp2php

        Zusätzlich zu den Änderungen von Big Chief?


        @Big Chief

        Bekomme immer noch die gleich Fehlermeldung

        Kommentar


        • #5
          Original geschrieben von Laire
          @ asp2php

          Zusätzlich zu den Änderungen von Big Chief?


          @Big Chief

          Bekomme immer noch die gleich Fehlermeldung
          Nein, ich war nur etwas langsamer als BC

          Zum Problem:

          hier sind die:
          $gildenkontakt = $_[gildenkontakt];
          $gildengbid = $_[gildengbid];
          $gildennick = $_[gildennick];
          $gildenicq = $_[gildenicq];
          $gildenemail = $_[gildenemail]

          Kommentar


          • #6
            $gildenemail = $_[gildenemail]
            Fehlt dahinter nicht ein Semikolon?

            Kommentar


            • #7
              Yupp das wars... Danke

              Kommentar

              Lädt...
              X