Wie denn nu funktioniert immer noch ned ;(

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

  • Wie denn nu funktioniert immer noch ned ;(

    Hallo,
    habe immer noch ein Problem mit den Kundennummer.
    Hab ne DB wo alle Kunden drin sind mit Kundennr.
    Wenn sich ein neuer Kunde registriet soll er autoimatisch die vorhandene Kundennr zbs Web001 auf Web002 aufzählen mittels diesem script:
    PHP-Code:
    include ("admin/config.php");
    mysql_connect("$dbserver","$dbuser","$dbpass") or die("Fehler");
    mysql_select_db("$dbname");
    $sql "SELECT kundennr from ".$tabelle_kunden." order by desc limit 1";
    $result mysql_query($sql);
    $erg mysql_fetch_array($result,MYSQL_ASSOC);
    $Nummer substr($erg['kundennr'],3);
    $Nummer++;
    $kundennr "Web$Nummer"
    Die variable $kundennr soll dann die Fertige Kundennummer haben.
    Nur irgendwie komm da nichts

    need help..

    MFG xSkaSchY

  • #2
    $sql = "SELECT kundennr from ".$tabelle_kunden." order by desc limit 1";
    ??? by was wird denn sortiert?
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      du hattest vor langer zeit schon einen post dazu gehabt.
      wenn ich mich nicht irre, war da auch schon die lösung gewesen. oder?
      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


      • #4
        ja aber das funktionierte nicht

        Kommentar


        • #5
          die logik war doch ein feld als autoincrement laufen zu lassen. NUR EINE ZAHL.

          in einer weiteren spalte dann den typ, z.b. WEB oder FTP

          aus beiden spalten kannst du dann die nummer ermitteln.

          WEB1
          FTP2
          FTP3
          WEB4
          .
          .
          .
          usw.
          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


          • #6
            achso er meint das in der zeile ein fehler ist:

            $erg = mysql_fetch_array($result,MYSQL_ASSOC);

            Kommentar


            • #7
              hmm wie jetz ?

              Kommentar


              • #8
                setz mal Dein order bei desc in backticks
                und Du solltest Dir angewöhnen Deine Spalten namen nicht mit sql Worten zu benennen.
                Und die Funktion mysql_error() zu benutzen
                Beantworte nie Threads mit mehr als 15 followups...
                Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                Kommentar


                • #9
                  was soll ich sorry aba ich peil das mal wieder ned und mein büchlein hilft mir auch ned weiter ;(

                  Büdde könnt Ihr das etwas genauer erklären ?

                  Kommentar


                  • #10
                    Re: Wie denn nu funktioniert immer noch ned ;(

                    Original geschrieben von Skaschy
                    PHP-Code:
                    mysql_connect("$dbserver","$dbuser","$dbpass") or die("Fehler"); 
                    das sollst du übernehmen für alle funktionen. im prinzip so:
                    PHP-Code:
                    mysql_funktion(parameter) or die(mysql_error()); 
                    backticks sind übrigens afaik die sogenannten hochkommas
                    Ich denke, also bin ich. - Einige sind trotzdem...

                    Kommentar


                    • #11
                      also das kapier ich ned ;(
                      PHP-Code:
                      mysql_funktion(parameter) or die(mysql_error()); 
                      Wie soll das gehen ?

                      Kommentar


                      • #12
                        mysql_select_db("$dbname") or die(mysql_error();

                        $result = mysql_query($sql) or die(mysql_error());

                        undsoweiterundsofortundüberhauptundsowieso


                        so schwer zu verstehen is es doch nich oder?

                        ich bilde mir ein deutsch zu schreiben und nicht kisuaheli
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • #13
                          das ist doch ned mein problem ich will ne fortlaufende Kundennummer *verzweifel*

                          Kommentar


                          • #14
                            Original geschrieben von Skaschy
                            achso er meint das in der zeile ein fehler ist:

                            $erg = mysql_fetch_array($result,MYSQL_ASSOC);

                            und diesen fehler solltest du doch erstmal finden oder?
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Kommentar


                            • #15
                              Alsoooo
                              PHP-Code:
                              include ("admin/config.php");
                              mysql_connect("$dbserver","$dbuser","$dbpass") or die (mysql_error());
                              mysql_select_db("$dbname") or die (mysql_error());
                              $sql "SELECT kundennr from ".$tabelle_kunden." order by 'kundennr' DESC limit 1";
                              $result mysql_query($sql) or die (mysql_error());
                              $erg mysql_fetch_array($result,MYSQL_ASSOC) or die (mysql_error());
                              $Nummer substr($erg['kundennr'],3);
                              $Nummer++ ;
                              $kundennr "Web".$Nummer
                              Ausgabe:
                              hnmm kein fehler ? seltsam ?... aba die kdnummer ist nur noch web6 und wie krieg ich da jetzt noch 00 vor also web006 ? :-D

                              Kommentar

                              Lädt...
                              X