tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
264
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    svennson svennson ist offline Mitglied Gold
    Registriert seit
    May 2005
    Ort
    Haan
    Beiträge
    177
    Hi,
    ich versuche grade nen Loginskript zu erstellen und natürlich klappt mal wieder nichts.
    Hab hier nur die Datei, in welcher ich einen Benutzer zum Testen anlegen will, aber irgendwas scheint mit MySQL nicht zu klappen.
    Der mysql_query() gibt false zurück, aber z.B wrd dann nichtmal der mysql_error() aufgerufen
    und ich habe echt keinen Plan woran das liegen kann.
    Könnte auch sein, dass es etwas ganz einfaches ist und ich es nur mal wieder verpeile

    Würde mich über reichlich Lösungsvorschläge freuen oder vlt. reicht ja schon einer

    Hier der Code:
    PHP-Code:
    Nick:<input type="text" name="nick" size="20"><br>
    Passwort:<input type="password" name="pw" size="20"><br>
    Vorname:<input type="text" name="vname" size="20"><br>
    Nachname:<input type="text" name="nname" size="20"><br>
    <input type="submit" value="SENDEN">
    </form>
    <?php
    $nick 
    $_POST['nick'];
    $passmd5 ($_POST['pw']);
    $vname $_POST['vname'];
    $nname $_POST['nname'];

    if(
    $_POST['nick'] != "" || $_POST['pass'] != "")
    {
    $verbindung mysql_connect("localhost","Sven","sven") or die ("Nixe Connection");
    mysql_select_db("homepage") or die ("Nixe Datenbank");

    $eintrag "INSERT INTO login (nick, passwort, vname, nname) VALUES('$nick', '$pass', '$vname'. '$nname')";
    $eintragen mysql_query($eintrag);
    if (
    $eintragen == false)
    {
    echo
    "Nix da Freundchen!";
    mysql_error();
    }
    else
    {
    echo
    "Daten übermittlet";
    }

    ?>
    MFG,
    Sven
     

  2. #2
    Registriert seit
    Mar 2005
    Ort
    Bühl/Baden
    Beiträge
    2.330
    mach mal bei der Abfrage das mysql_error() direkt hinten dran. Also:
    $eintragen = mysql_query($eintrag) OR die(mysql_error);
    kommt jetzt etwas?

    Ändere mal den Query noch um in:
    $eintrag = "INSERT INTO login (nick, passwort, vname, nname) VALUES('".$nick."', '".$pass."', '".$vname."'. '".$nname."')";
    Geht es jetzt?
     
    Gruß fanste

    Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )

    Problem gelöst? Dann markiere das Thema bitte als erledigt!
    Beachte bitte die Netiquette. Insbesondere Punkt 15.

  3. #3
    svennson svennson ist offline Mitglied Gold
    Registriert seit
    May 2005
    Ort
    Haan
    Beiträge
    177
    Hab den Fehler selbst gefunden..
    Wie gesagt mal wieder was total einfaches was ich mal wieder verpeilt habe.
    Hab beim Einfügen der Values zwischen zwei Variablen nen Punkt anstatt nen Komma
    Danke trotzdem...
     

Ähnliche Themen

  1. SQL-Problemchen
    Von prince-simo im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 24.07.06, 19:43
  2. Problemchen!
    Von svennson im Forum PHP
    Antworten: 7
    Letzter Beitrag: 08.06.05, 14:31
  3. Problemchen
    Von qube im Forum PHP
    Antworten: 9
    Letzter Beitrag: 13.05.05, 15:13
  4. SQL Problemchen
    Von nero110 im Forum Java
    Antworten: 3
    Letzter Beitrag: 22.02.05, 08:49
  5. problemchen
    Von freekazoid im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 10.04.02, 15:44