Loading...   Upload Image

mysql_connect mit formaction?Forum » Webzone » PHP & MySQL » mysql_connect mit formaction?

Neues Thema verfassen Neues Thema

  • wastunUser ist offline
    Newbie



    Registriert: 14.10.2009
    Beitraege: 4

    14.10.2009 um 12:31 Uhr

    Ich habe ein php Skript geschriebn fr ein HTML Formular+Datenbank.Bis jetzt wurden die eingegebenen Daten auf einer Seite wiedergegeben.Folglich dachte ich mit anschliessendem mysql_connect auf der gleichen php Seite werden die Daten in der vorbereiteten Datenbank(Tabelle)eingetragen. Ist aber nicht. Die komplette phpSeite mit Skripteditor wo meine ganzen Seiten liegen wird ausgegeben mit temporren Ordner in der Browserzeile. Hab verschiedene Dinge versucht. Geht nicht mehr. Auf was muss ich achten?. Wo knnte der Fehler liegen?
    Danke von Wastun



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    14.10.2009 um 12:39 Uhr

    Hallo Wastun,

    tja, also Hellsehen gehoert bisher noch nicht zu meinen Faehigkeiten.
    Von daher waere es vielleicht ganz sinnvoll wenn du uns mal deinen Code verraten wuerdest, dann kann man dir bestimmt auch helfen ;)

    Liebe Gruesse
    Alice



    ... { signatur } ...
  • wastunUser ist offline
    Newbie



    Registriert: 14.10.2009
    Beitraege: 4

    15.10.2009 um 05:32 Uhr

    Html Skript
    <form action="http://php seite" method="POST">
    <fieldset>
    <legend>Persnliche Daten</legend>
    <label>Benutzername: <input type="text" name="Username" /></label>
    <label>e-mail: <input type="text" name="e-mail" /></label>
    <label>Password: <input type="password" name="Pass" /></label>
    <label>Strae:<input type="text" name="Strae" /></label>
    <label>Ort:<input type="Text" name="Ort" /></label>


    </fieldset>
    <fieldset>


    <input type="submit" name="formaction" value="Einloggen" />

    </fieldset>
    </form>



    </body>
    </html>


    <?php


    echo $_POST ['Username']. "<br>";

    echo $_POST['e-mail']. "<br>";
    echo $_POST['Pass']. "<br>" ;
    echo $_POST['Strae']. "<br>";

    echo $_POST['Ort']. "<br>";





    echo $_POST['Bundesland']. "<br>";







    echo $_POST['ob']. "<br>";



    echo $_POST['ob1'] . "<br>";
    echo $_POST['ob2'] . "<br>";
    echo $_POST['ob3'] . "<br>";
    echo $_POST['ob4'] . "<br>";
    echo $_POST['ob5'] . "<br>";
    echo $_POST['o6'] . "<br>";
    echo $_POST['ob7'] . "<br>";
    echo $_POST['ob8'] . "<br>";
    echo $_POST['ob10'] . "<br>";
    echo $_POST['ob11'] . "<br>";







    echo $_POST['details']. "<br>";


    echo $_POST['a']. "<br>";


    echo $_POST['b']. "<br>";


    echo $_POST['c']. "<br>";


    echo $_POST['Anderes']. "<br>";




    $_POST ['formaction'];




    mysql_connect('localhost', 'user', 'password';);
    mysql_select_db('datenbank';);


    ?>

    Vielleicht siehst Du den Fehler. Das html skript drfte in Ordnung sein habe kein parse error mehr erhalten.
    Es wird einfach das ganze php Skript zurckausgegeben und noch schlimmer, der ganze editor mit allen skripten wrde der user zu lesen bekommen.Dabei hatte die Ausgabe ohne Datenbank einwandfrei funktioniert.

    Fr Hilfe sehr dankbar
    wastun







  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    15.10.2009 um 12:57 Uhr

    Sag mal kann es sein, dass du da versucht ne HTML Datei zu parsen?

    Damit PHP Code ausgefuehrt werden kann, muss die Dateiendung .php lauten, es sei denn deine Servereinstellungen erlauben es auch HTML Dateien zu parsen ...





    ... { signatur } ...
  • wastunUser ist offline
    Newbie



    Registriert: 14.10.2009
    Beitraege: 4

    15.10.2009 um 14:42 Uhr

    nein, das ist ein Missverstndnis. Ich hab eine Html fr das Formular und eine php Seite mit php Endung.Man kann auch alles in einem Skript schreiben.
    Ich habe wie man sieht php Skript mit Values und Html zum Werte eingeben. Bisher wurden die eingegebenen Werte mittels php ordnungsgemss ausgegeben.Aber mit jeder neuen Eingabe verschwinden die vorherigen Daten deshalb ja auch Eintrag in die SQL Datenbank mit Verbindungsdaten.Jetzt bekomme ich allerdings nur eine Ausgabe von einer php_auto_file fr den temporren Ordner die gespeichert werden soll aber nicht wird und schlussendlich erhalte ich den ganzen Skript Editor mit allen Skripten. Und das wollte ich nicht, dass der Kunde alles sieht.>:0
    Ich habe die Skriptseiten hochgeladen auf zwei verschiedene Server. Knnte es sein, dass die Ergebnisse wie Ping Pong Blle von einem Server zum andern geschickt werden?
    Oder wenn man die SQLconnect Daten hinzufgt kein form action bentigt wird?
    Vielleicht gibt es eine Lsung werde mich aber auch bemhen und melde mich dann wieder.:)
    wastun



  • PascalErorrUser ist offline
    Newbie


    PascalErorr

    Registriert: 21.12.2007
    Beitraege: 116

    16.10.2009 um 12:16 Uhr

    Hi, was mchtest du berhaupt mit dem Script Bewirken.. Vielleicht erzhlst du uns mal etwas ;) damit wir auch wissen was du mchtest.

    aus dem was du geschrieben hasst kann ich dein problem nicht wirklich entziffern, wobei ich auch strak bezweifle das du so was in die db eingetragen bekommst! ;)

    ich kann mir vielleicht denken das du diese daten:

    <fieldset>
      <legend>Persnliche Daten</legend>
      <label>Benutzername: <input type="text" name="Username" /></label>
      <label>e-mail: <input type="text" name="e-mail" /></label>
      <label>Password: <input type="password" name="Pass" /></label>
      <label>Strae:<input type="text" name="Strae" /></label>
      <label>Ort:<input type="Text" name="Ort" /></label>
    </fieldset> 
    

    In die Db eingetragen haben mchtest?

    Lg Pascal



    Wenn man sich dann beim Ministerium beschwert kommt warscheinlich nen DinA4 zettel zurck wo dick und fett "OWNED" draufsteht.

[ 1 ] Seite 1 von 1


       ALL-INKL.COM - Webhosting Server Hosting Domain Provider