Shop Hosting
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kategorie einfügen Fehler

    toshik

    • Neu im Forum
    • Beiträge: 13
    Kategorie einfügen Fehler
    am: 23. Juli 2014, 13:50:46
    Hallo,

    möchte eine Kategorie einfügen und es kommt immer dieses Fehler raus:

    Code: SQL  [Auswählen]
    1064 - You have an error IN your SQL syntax; CHECK the manual that corresponds TO your MySQL server version FOR the RIGHT syntax TO USE near 'where categories_id = '2'' at line 1

    UPDATE categories se WHERE categories_id = '2'

    [MOD SQL Error]

    brauche hilfe

    Gruß

    Linkback: https://www.modified-shop.org/forum/index.php?topic=30693.0

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Kategorie einfügen Fehler
    Antwort #1 am: 23. Juli 2014, 15:45:16
    Was genau versuchst Du?

    Die Kategorie mit SQL erzeugen, oder im Backend des Shops?

    toshik

    • Neu im Forum
    • Beiträge: 13
    Re: Kategorie einfügen Fehler
    Antwort #2 am: 23. Juli 2014, 15:50:20
    Ich versuche Kategorie im Adminpanel einfügen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Kategorie einfügen Fehler
    Antwort #3 am: 23. Juli 2014, 16:08:44
    Welche Module wurden zusätzlich verbaut?
    Anhand der Fehlermeldung sieht man, dass hier eine fehlerhafte SQL-Abfrage durchgeführt wird. :!:

    Grüße

    Torsten

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Kategorie einfügen Fehler
    Antwort #4 am: 23. Juli 2014, 16:11:59
    Der Link im Backend hinter dem Knopf "Neue Kategorie" ist der:
    https://kollateral-verlag.net/admin/categories.php?page=1&cPath=0&action=new_category

    Der Ruft also in der admin/categories.php den Fall "new_category" auf.

    Dazu finde ich
    Code: PHP  [Auswählen]
    //----- new_category / edit_category (when ALLOW_CATEGORY_DESCRIPTIONS is 'true') -----
    if ($_GET['action'] == 'new_category' || $_GET['action'] == 'edit_category') {
            include (DIR_WS_MODULES.'new_category.php');
    }
     
    Und
    Code: PHP  [Auswählen]
              // generate editor for categories
        if ($_GET['action'] == 'new_category' || $_GET['action'] == 'edit_category') {
          for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
            echo xtc_wysiwyg('categories_description', $data['code'], $languages[$i]['id']);
          }
        }
     
    Das Funktioniert noch? Der Fehler Tritt erst auf, wenn Du auf der nächsten Seite "Speichern" drückst?

    Der Speichern Knopf:
    Code: PHP  [Auswählen]
    <input class="button" name="update_category" value="Speichern" style="cursor:pointer" type="submit">

    Wird hier weiterverarbeitet:
    Code: PHP  [Auswählen]
                    case 'update_category' :
                            $catfunc->insert_category($_POST, '', 'update');
                            break;
     

    Also geht es entweder um die Klasse $catfunc oder das Backend ist so zerstört, dass die Daten in der $_POST Variable nicht mehr stimmen.

    Welche Änderungen hattest Du vorgenomen?

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Kategorie einfügen Fehler
    Antwort #5 am: 23. Juli 2014, 16:26:46
    Suche in der "admin\includes\classes\categories.php", nach diesen alleinstehenden "se"
    Zitat
    UPDATE categories se WHERE

    Da ist dir ein Fehler unterlaufen, sollte wahrscheinlich so etwa sein
    Zitat
    UPDATE categories set blabla = blabla WHERE

    Hier ein Beispiel das solch einen Fehler verursacht,

    Original:
    Code: PHP  [Auswählen]
    xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                         SET categories_image = ''
                                       WHERE categories_id    = '"
    .(int) $categories_id."'");

    Fehler:
    Code: PHP  [Auswählen]
    xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                         se
                                       WHERE categories_id    = '"
    .(int) $categories_id."'");

    toshik

    • Neu im Forum
    • Beiträge: 13
    Re: Kategorie einfügen Fehler
    Antwort #6 am: 23. Juli 2014, 18:22:24
    Torsten, es wurden keine zusätzlichen Module verbaut.

    Bonsai, ganz genau es kommt auf der nächsten Seite wenn ich "Speichern"-Knopf drücke

    web0null, alles SET im categories.php sind richtig vergeben.

    Vlt. kann es liegen das ich den Shop per hand eingerichtet habe. Bin bei _installer bei Konfiguration immer gescheitert.(Folgene Fehler: erst URL oder Dateipfad ungültig, dann Eine Testverbindung zur Datenbank war nicht erfolgreich.). DB hat er mit _installer eingefügt, den Rest wie PFAD eingabe habe ich in configuration.php per hand eingerichtet (auch in admin/includes). Der Shop funktioniert soweit... kann aber die Ursache sein für das Problem ?

    Gruß

    toshik

    • Neu im Forum
    • Beiträge: 13
    Re: Kategorie einfügen Fehler
    Antwort #7 am: 24. Juli 2014, 00:33:51
    Alles gelöst,

    cms mit _installer erflogreich installiert und alles läuft einwandfrei.

    Hab davor versucht _installer auf domain.de/shop und es hat nicht geklappt.

    Trozdem Danke

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Kategorie einfügen Fehler
    Antwort #8 am: 24. Juli 2014, 08:18:22
    Hallo toshik

    Danke für die Info, aber eigentlich kann man den Shop auch in ein Verzeichnis installieren, deshalb noch die Frage: Hast Du für die erfolgreichen Installation den Shop neu hochgeladen.

    Wenn Ja vermute ich das beim ersten hochladen des Shops Fehler bei der Übertragung aufgetreten sind.

    Gruss
    hanspeter
    24 Antworten
    17275 Aufrufe
    30. Oktober 2017, 15:18:12 von Herr_Bert
    16 Antworten
    7809 Aufrufe
    26. Januar 2015, 13:56:28 von Bonner
    7 Antworten
    4507 Aufrufe
    02. Oktober 2012, 09:26:14 von piru
    21 Antworten
    10737 Aufrufe
    14. Oktober 2011, 20:18:16 von blackfog
               
    anything