If (exist $variable) ???

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

  • If (exist $variable) ???

    Hi ihr!
    Ich hab folgendes Problem.
    Ich bin noch ein kleiner PHP-Neuling, hab also noch ned soviel erfahrung und soll für meinen chef nen kleinen Passwordchanger programmieren.


    ich probier grad mal bissl rum und wollt wissen ob das so funktioniert:

    $userverify = mysql_query("SELECT user From user where user=$user");
    If (exist($userverify)) {
    $pwoldverify = mysql_query("SELECT pw From user where pw=$pwold");
    If (exist($pwoldverify)) {
    If ($pwnew == $pwverify)
    die else-teile hab ich jetzt ma weggelassen das is ja ned relevant
    wäre nett wenn mir jemand helfen könnte
    Grüsse

    Leviathan

  • #2
    das: If (exist($userverify)) { <- ist humbug

    mach mal if (´mysql_num_rows($userverify) > 0) {
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      geht das bei dem PW teil dann auch??

      Kommentar


      • #4
        sofern du deine passwörter als blanken text in der db hast ( sehr sicher ); sollte das dann funken ja
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #5
          Original geschrieben von schmalle
          sofern du deine passwörter als blanken text in der db hast ( sehr sicher ); sollte das dann funken ja

          jo ich weiss is aber ned mein problem ^^
          kriegt dann der admin eins aufn rüffel ^^

          momentan krieg ich aber folgende warning:

          Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\PWchanger\pwchange.php on line 28

          note: ich kopier hier mal line 27 & 28 rein:

          $userverify = mysql_query("SELECT user From user where user=$user");
          if (mysql_num_rows($userverify) > 0) {

          Kommentar


          • #6
            bist du überhaupt mit der datenbenk verbunden?
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #7
              also phpmyadmin geht...
              wie krieg ich das raus??
              *kein plan hab**n00b bin*

              Kommentar


              • #8
                du wirst doch wissen, ob am anfang deines scripts sowas wie mysql_connect() und / oder _select_db() steht???
                h.a.n.d.
                Schmalle

                http://impressed.by
                http://blog.schmalenberger.it



                Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                ... nur ohne :-)

                Kommentar


                • #9
                  yo das steht drin:

                  //Einbinden der externen MySQL Verbindungsdatei"
                  include("mysql.php");

                  //Verbindung zur Datenbank aufbauen
                  $link = @mysql_pconnect($MySQL_Host, $MySQL_User, $MySQL_Passw);
                  if ($link == FALSE) {
                  echo "<p><b>Es kann keine Verbindung zur Datenbank hergestellt werden.</body></html>\n";
                  exit();
                  }
                  mysql_select_db($db);

                  verbunden ist er also

                  Kommentar


                  • #10
                    Original geschrieben von Leviathan
                    verbunden ist er also
                    da wäre ich mir nicht so sicher.....


                    PHP-Code:
                    $link = @mysql_pconnect($MySQL_Host$MySQL_User$MySQL_Passw) or die(mysql_error()); 
                    und wo selectest du die DB?
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar


                    • #11
                      Original geschrieben von Abraxax
                      und wo selectest du die DB?
                      bist du blind? letzte zeile
                      h.a.n.d.
                      Schmalle

                      http://impressed.by
                      http://blog.schmalenberger.it



                      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                      ... nur ohne :-)

                      Kommentar


                      • #12
                        Original geschrieben von schmalle
                        bist du blind? letzte zeile
                        ach da.... ist schon sch**** wenn die leute hier keine php-tags verwenden...
                        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                        Kommentar


                        • #13
                          PHP-Code:
                           mysql_select_db($db); 
                          hier 2 zeilen untendrunter...

                          EDIT:
                          sorry bin mit dem board noch ned so vertraut

                          Kommentar


                          • #14
                            Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\PWchanger\pwchange.php on line 28

                            note: ich kopier hier mal line 27 & 28 rein:

                            $userverify = mysql_query("SELECT user From user where user=$user");
                            if (mysql_num_rows($userverify) > 0) {
                            ich würde ja meinen das der Fehler kommt, weil er kein Datensatz gefunden hat.

                            wobei ich die ganze Abfrage anders schreiben würde.
                            mfg
                            marc75

                            <Platz für anderes>

                            Kommentar


                            • #15
                              macht mal vorschläge und ich probiers aus.
                              weil momentan stagniert da ganze

                              Kommentar

                              Lädt...
                              X