Dress Posted December 15, 2009 Report Share Posted December 15, 2009 Hallo, hab das problem, dass den Neukunden keine Kundennummern zugewiesen werden. Feld Kunden nummern ist im backend immer leer auch in phpmyadmin ist die tabelle leer. Kann mir jemand sagen warum sie nicht auto. weiter gezählt werden??? Alle andern hab ich manuell hinzugefügt Link to comment Share on other sites More sharing options...
oldbear Posted December 15, 2009 Report Share Posted December 15, 2009 hi, da gibts schon einen Thread mit Lösung dazu , such mal unter Kundennummer ... Link to comment Share on other sites More sharing options...
Dress Posted December 15, 2009 Author Report Share Posted December 15, 2009 Ich weiß, hab in dem tred selber schon gepostet aber wenn ich danach gehe was du selber geschrieben hast bzw. wie ich zeile 390 bei der costume.... ändern soll funktioniert mein shop nicht mehr. Link to comment Share on other sites More sharing options...
oldbear Posted December 16, 2009 Report Share Posted December 16, 2009 hi, dann hast Du was falsch gemacht, habs eben selber mal probiert; geht wie Glocke ! Grüsse Link to comment Share on other sites More sharing options...
Dress Posted December 16, 2009 Author Report Share Posted December 16, 2009 kannst du nen kurzen treat schreiben was du genau gemacht hast?? was dur was ersetzt etc.??? Link to comment Share on other sites More sharing options...
oldbear Posted December 16, 2009 Report Share Posted December 16, 2009 hi, ersetzt wird nix , nur hinzugefügt: vor der Zeile ( ca. 400 ) $customer_data_array = array ('customers_gender' => $data['customers_gender'], einfügen: $NextCustIDQuery = "SELECT max(customers_cid)+1 as nextCustID FROM xt_customers"; $RsNextCustID = $db->Execute($NextCustIDQuery); $intNextCustID = $RsNextCustID->fields['nextCustID']; und dann in die Array-Beschreibung ( Zeile oben ) vor 'shop_id' => $data['shop_id'] einfügen: 'customers_cid' => $intNextCustID, das wars... Grüsse Link to comment Share on other sites More sharing options...
Dress Posted December 16, 2009 Author Report Share Posted December 16, 2009 Suppi, vielen dank, jetzt funktioniert es!!! Link to comment Share on other sites More sharing options...
mmx Posted January 20, 2010 Report Share Posted January 20, 2010 Erst mal danke für diesen Post, der eigentlich auch funktioniert, sprich: Ein neuer Kunde mit neuer, fortlaufender ID wird angelegt. ABER: folgende Fehlermeldung erscheint: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ../xtFramework/classes/class.customer.php:1) in ../xtFramework/database_handler.php on line 58 Any ideas????? Dank und beste Grüße mmx Link to comment Share on other sites More sharing options...
oldbear Posted January 20, 2010 Report Share Posted January 20, 2010 hi, dann must Du was falsch gemacht haben ( doppelter header wird versandt ) - kuck noch mal nach - funktioniert bei den Kollegen ja auch ! Grüsse Link to comment Share on other sites More sharing options...
mmx Posted January 20, 2010 Report Share Posted January 20, 2010 Danke oldbear für die prompte Antwort! Ich krieg´ echt noch ´nen Wolf. Ich finde einfach nichts. Ich habe eine unangetastete class.customer.php (12er Version) und habe per copy&paste die Sachen an die, wie ich meine, richtigen Stellen eingefügt. Guckst Du! $NextCustIDQuery = "SELECT max(customers_cid)+1 as nextCustID FROM xt_customers"; $RsNextCustID = $db->Execute($NextCustIDQuery); $intNextCustID = $RsNextCustID->fields['nextCustID']; $customer_data_array = array ('customers_gender' => $data['customers_gender'], 'customers_vat_id' => $data['customers_vat_id'], 'customers_vat_id_status' => $data['customers_vat_id_status'], 'customers_email_address' => $data['customers_email_address'], 'customers_default_currency' => $data['customers_default_currency'], 'customers_default_language' => $data['customers_default_language'], 'customers_cid' => $intNextCustID, 'shop_id' => $data['shop_id'] ); Ich habe auch keine leeren customers_cid Felder in meiner DB. Hast Du vielleicht noch eine Idee? Kriegst auch eine von mir!!! Danke Link to comment Share on other sites More sharing options...
giller Posted January 20, 2010 Report Share Posted January 20, 2010 Habe es auch gemacht funktioniert ab welchen Punkt kommt den die fehler meldung habe zeile 397 bis 404 ausgewählt und dann eingefugt $NextCustIDQuery = "SELECT max(customers_cid)+1 as nextCustID FROM xt_customers"; $RsNextCustID = $db->Execute($NextCustIDQuery); $intNextCustID = $RsNextCustID->fields['nextCustID']; $customer_data_array = array ('customers_gender' => $data['customers_gender'], 'customers_vat_id' => $data['customers_vat_id'], 'customers_vat_id_status' => $data['customers_vat_id_status'], 'customers_email_address' => $data['customers_email_address'], 'customers_default_currency' => $data['customers_default_currency'], 'customers_default_language' => $data['customers_default_language'], 'customers_cid' => $intNextCustID, 'shop_id' => $data['shop_id'] ); dann nur noch schön ausgerichtet fertig ich würde dir emfehlen noch mal die Original deitei einzuspielen und dann wie ich grade schrieb 397-404 auswählen und mit Strg+V einzufügen dann sollte es keine fehler geben Link to comment Share on other sites More sharing options...
MBF Posted January 20, 2010 Report Share Posted January 20, 2010 Das ganze jetzt noch in ein Plugin gepackt und schon kann's losgehen. Ohne Plugin ist es nach einem Update echt blöd alles wieder neu einzurichten. Leider habe ich keine Ahnung wie man sowas macht. Hab' mir das im Handbuch durchgelesen aber das ist ganz schön kompliziert beschrieben wie ich finde. Kennt sich hier jemand mit sowas aus? Christian Dressler MBF Link to comment Share on other sites More sharing options...
mmx Posted January 21, 2010 Report Share Posted January 21, 2010 So, Freunde der Nacht! Ich habe eine "brandneue" class.customers.php genommen, an der entsprechenden Stelle per copy/paste übernommen, mehrfach verglichen, dass auch ja nicht zuviel oder zuwenig Code darüber oder darunter steht und ... (Trommelwirbel) ... genau wie gehabt. Der Kunde mit automatisch generierter Kundennummer ist in meiner DB aber die Fehlermeldung ist die Gleiche! Verzweifel!!! iemand eine Idee, wo der Fehler liegen könnte? Hier nochmals die Fehlermeldung: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ../xtFramework/classes/class.customer.php:1) in ../xtFramework/database_handler.php on line 58 Danke für Eure Hilfe bisher, aber noch vielmehr danke an künftige Problemlöser Grüße aus München Alex Link to comment Share on other sites More sharing options...
giller Posted April 10, 2010 Report Share Posted April 10, 2010 Kann es sein das du Datei in Dreamwaver bearbeitet hast und er dir zusätzliche <php? oder <? eingesetzt hat Link to comment Share on other sites More sharing options...
paradieswelt Posted April 11, 2010 Report Share Posted April 11, 2010 ..manchmal werden auch (falsche Zeichen) beim copy+paste übernommen für ' oder " [/HTML] Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.