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: Import.php Zwei Spalten einer CSV in ein Datenbankfeld

    Clever

    • Schreiberling
    • Beiträge: 257
    Hallo Com...

    Irgendwie seh ich den Wald vor lauter Bäumen nicht ...
    Also folgendes Problem:
    Unser Lieferant hat leider wenig aussagekräftige "Artikelbezeichnungen"...

    z.B. Auto Grün

    Es gibt jedoch die Spalten "Hersteller" und "Typ"

    Nun würde ich gern beim importieren die 3 Spalten der CSV zu einem Wert zusammen legen und daraus die Artikelbezeichnung bauen.

    Also aus "Hersteller", "Artikelbezeichnung" und "Typ" das Feld "products_name" füllen.

    der Bereich der Import.php:
    Code: PHP  [Auswählen]
                            $prod_desc_array = array_merge($prod_desc_array, array ('products_name' => $dataArray['Artikelbezeichnung'])); 
    irgendwie müsste ich da ein stripslash einbauen - nur halt für 3 Spalteninhalte... hat da jemand eine Lösung für mich parat ? ...wäre super, vielen Dank.

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

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Import.php Zwei Spalten einer CSV in ein Datenbankfeld
    Antwort #1 am: 27. Mai 2013, 18:19:13
    Eine Spalte nach der anderen, wie man die Würste isst. ;)

    Clever

    • Schreiberling
    • Beiträge: 257
    Re: Import.php Zwei Spalten einer CSV in ein Datenbankfeld
    Antwort #2 am: 28. Mai 2013, 11:10:09
     :doh: manchmal sieht man den Wald vor...naja egal, nu hab ich es ... hatte den . vergessen und mich gewundert das es error gab ^^

    nu aber funzt es - allerdings wären "leerzeichen" dazwischen supi ... und ich habs dann mit  " " versucht... entweder er ignoriert es völlig oder es gibt wieder Fehlermeldungen....
    obwohl:
    Code: PHP  [Auswählen]
     $array['TYP'], ' ', $array['BEZ'],
    eigentlich funzen sollte...
    auch
    Code: PHP  [Auswählen]
     $dataArray['TYP'] . ' ' . $dataArray['BEZ'],
    gehen aber nicht ... und
    Code: PHP  [Auswählen]
     $array['TYP'] . $dataArray[' '] . $array['BEZ'],
    ignoriert er völlig...hier noch ne Idee für mich ? wäre klasse ;)
     

    Clever

    • Schreiberling
    • Beiträge: 257
    Re: Import.php Zwei Spalten einer CSV in ein Datenbankfeld
    Antwort #3 am: 28. Mai 2013, 12:01:40
    hab das nun mit ner variablen gelöst ...
    Code: PHP  [Auswählen]
    $leerzeichen = ' ' ;
    und das dann in die
    Code: PHP  [Auswählen]
    $prod_desc_array = array_merge($prod_desc_array, array ('products_name' => $hersteller  . $leerzeichen  .$dataArray['BEZ'] .$leerzeichen .  $dataArray['TYP']));

    eingefügt - funzt - danke  :idea:
    16 Antworten
    7811 Aufrufe
    26. Januar 2015, 13:56:28 von Bonner
    2 Antworten
    2385 Aufrufe
    07. Mai 2012, 13:02:00 von web28
    2 Antworten
    2386 Aufrufe
    02. Februar 2016, 16:06:17 von ssdshop
    8 Antworten
    6012 Aufrufe
    15. April 2012, 19:40:15 von hechicero