probleme mit checkbox feld beim umkopieren - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von till (1103 Beiträge) am Mittwoch, 8.Oktober.2003, 11:55.
    probleme mit checkbox feld beim umkopieren

      hallo,

      ich habe eine große db in eine reihe kleine aufgeteilt.
      dazu habe ich die einträge wie folgt umkopiert:

      <loop db=dbname code=perl hauptkategorie~=name_hauptkategorie>
      put ["hauptkategorie", "$hauptkategorie", "unterkategorie_name","$unterkategorie_name", "Zielcode", "$Zielcode", "ranking", "$ranking", "Unternehmensname", "$Unternehmensname", "Unternehmensbezeichnung", "$Unternehmensbezeichnung", "Strasse_Nr", "$Strasse_Nr", "PLZ", "$PLZ", "Ort", "$Ort", "Anfahrt", "$Anfahrt", "Land", "$Land", "Region", "$Region", "Vorwahl", "$Vorwahl", "Telefon", "$Telefon", "Telefax", "$Telefax", "Mobil", "$Mobil", "oeffnungszeiten", "$oeffnungszeiten", "eMail", "$eMail", "webseite_eigen", "$webseite_eigen", "webseite_maxi", "$webseite_maxi", "kurzbeschreibung_d", "$kurzbeschreibung_d", "kurzbeschreibung_f", "$kurzbeschreibung_f", "produkte_leistungen_d", "$produkte_leistungen_d", "details", "$details", "logo", "$logo", "bild_1", "$bild_1", "beschr_bild_1", "$beschr_bild_1", "bild_2", "$bild_2","beschr_bild_2", "$beschr_bild_2", "bild_3", "$bild_3","beschr_bild_3","$beschr_bild_3", "bild_4", "$bild_4", "beschr_bild_4", "$beschr_bild_4", "bild_5", "$bild_5", "beschr_bild_5", "$beschr_bild_5"], "regioportal_beauty";
      </loop>
      

      beim kopieren ist jetzt beim feld "details" (das ist vom typ "checkbox") folgendes passiert:
      obwohl keines dieser felder in der ausgangs-db abgehakt war, ist dieses feld in de kopie angehakt.
      es wurde also nicht korrekt kopiert.

      außerdem findet sich in manchen (nicht in allen!) datensätzen im feld bild_X (typ:datei)der eintrag
      <a href="/files/<br>" target="_blank"><br></a>
      
      auch diese einträge sind in der ausgangs-db nicht vorhanden.

      ich blicke da nicht mehr durch.
      hat jemand einen vorschlag ?

      till


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von till (1103 Beiträge) am Mittwoch, 8.Oktober.2003, 11:55.
    probleme mit checkbox feld beim umkopieren

      hallo,

      ich habe eine große db in eine reihe kleine aufgeteilt.
      dazu habe ich die einträge wie folgt umkopiert:

      <loop db=dbname code=perl hauptkategorie~=name_hauptkategorie>
      put ["hauptkategorie", "$hauptkategorie", "unterkategorie_name","$unterkategorie_name", "Zielcode", "$Zielcode", "ranking", "$ranking", "Unternehmensname", "$Unternehmensname", "Unternehmensbezeichnung", "$Unternehmensbezeichnung", "Strasse_Nr", "$Strasse_Nr", "PLZ", "$PLZ", "Ort", "$Ort", "Anfahrt", "$Anfahrt", "Land", "$Land", "Region", "$Region", "Vorwahl", "$Vorwahl", "Telefon", "$Telefon", "Telefax", "$Telefax", "Mobil", "$Mobil", "oeffnungszeiten", "$oeffnungszeiten", "eMail", "$eMail", "webseite_eigen", "$webseite_eigen", "webseite_maxi", "$webseite_maxi", "kurzbeschreibung_d", "$kurzbeschreibung_d", "kurzbeschreibung_f", "$kurzbeschreibung_f", "produkte_leistungen_d", "$produkte_leistungen_d", "details", "$details", "logo", "$logo", "bild_1", "$bild_1", "beschr_bild_1", "$beschr_bild_1", "bild_2", "$bild_2","beschr_bild_2", "$beschr_bild_2", "bild_3", "$bild_3","beschr_bild_3","$beschr_bild_3", "bild_4", "$bild_4", "beschr_bild_4", "$beschr_bild_4", "bild_5", "$bild_5", "beschr_bild_5", "$beschr_bild_5"], "regioportal_beauty";
      </loop>
      

      beim kopieren ist jetzt beim feld "details" (das ist vom typ "checkbox") folgendes passiert:
      obwohl keines dieser felder in der ausgangs-db abgehakt war, ist dieses feld in de kopie angehakt.
      es wurde also nicht korrekt kopiert.

      außerdem findet sich in manchen (nicht in allen!) datensätzen im feld bild_X (typ:datei)der eintrag
      <a href="/files/<br>" target="_blank"><br></a>
      
      auch diese einträge sind in der ausgangs-db nicht vorhanden.

      ich blicke da nicht mehr durch.
      hat jemand einen vorschlag ?

      till

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 8.Oktober.2003, 16:05.
    Re: probleme mit checkbox feld beim umkopieren

      Kann es sein, dass Du bei dem checkbox-Feld bei "Ausgabe nicht markiert" etwas eingegeben hast? Wenn ja, bekommt beim "loop" die Variable diesen Wert und dieser wird dann wieder in die DB geschrieben, die alles was nicht leer oder 0 ist, als "markiert" wertet.

      2 Lösungen:

       - Entweder benutzt Du $_raw{Feldname} beim put...
      

       - oder Du benutzt generell get/get_next statt "loop", weil diese die Werte "ungefiltert" (also 0 oder 1) rausgeben...

     Antworten

    Beitrag von till (1103 Beiträge) am Donnerstag, 9.Oktober.2003, 09:21.
    das ändert nichts

      hallo

      entweder ich habe einen fehler eingebaut oder deine anregung mit "$_raw{Feldname} beim put" funktioniert nicht.

      ich habe folgendes template verwendet, leider werden noch immer die falschen werte kopiert. sowhl im feld "details" als auch in den felder bild_X steht in der ausgangs-db nichts.

      <loop db=dbname range=0,2000 hauptkategorie~=Fachha code=perl>
      put 
      ["hauptkategorie", "$hauptkategorie", 
      "unterkategorie_fachhandel","$unterkategorie_fachhandel", 
      "Zielcode", "$Zielcode", 
      "ranking", "$ranking", 
      "Unternehmensname", "$Unternehmensname", 
      "Unternehmensbezeichnung", "$Unternehmensbezeichnung", 
      "Strasse_Nr", "$Strasse_Nr", 
      "PLZ", "$PLZ", 
      "Ort", "$Ort", 
      "Anfahrt", "$Anfahrt", 
      "Land", "$Land", 
      "Region", "$Region", 
      "Vorwahl", "$Vorwahl", 
      "Telefon", "$Telefon", 
      "Telefax", "$Telefax", 
      "Mobil", "$Mobil", 
      "oeffnungszeiten", "$oeffnungszeiten", 
      "eMail", "$eMail", 
      "webseite_eigen", "$webseite_eigen", 
      "webseite_maxi", "$webseite_maxi", 
      "kurzbeschreibung_d", "$kurzbeschreibung_d", 
      "kurzbeschreibung_f", "$kurzbeschreibung_f", 
      "produkte_leistungen_d", "$produkte_leistungen_d", 
      "details", "$_raw(details)", 
      "logo", "$logo", 
      "bild_1", "$bild_1", 
      "beschr_bild_1", "$beschr_bild_1", 
      "bild_2", "$bild_2",
      "beschr_bild_2", "$beschr_bild_2", 
      "bild_3", "$bild_3",
      "beschr_bild_3","$beschr_bild_3", 
      "bild_4", "$bild_4", 
      "beschr_bild_4", "$beschr_bild_4", 
      "bild_5", "$bild_5", 
      "beschr_bild_5", "$beschr_bild_5"], 
      
      "dbname_fachhandel_test";
      </loop>

      gibt es nicht vielleicht die möglichkeit die enstprechenden felder´in den db zu leeren ? vielleicht mit mod ?
      aber auf was fragt man ein feld ab dessen inhalt unklar ist ?

      wenn das nicht geht: wie geht das mit dem get/next ?

      till

     Antworten

    Beitrag von till (1103 Beiträge) am Donnerstag, 9.Oktober.2003, 09:30.
    %§&"§ synthaxfehler von mir - klappt- danke

      hallo christoph,

      scheint zu klappen. asche über mein haupt. ich hatte ( und { verwechselt.

      danke
      till

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 9.Oktober.2003, 16:36.
    Re: %§&"§ synthaxfehler von mir - klappt- danke

      ;-)

      Du bist jetzt schon wahrscheinlich mit allem durch, aber beim nächsten Mal ist es bei so ner Umkopiererei prinzipiell sinnvoller "get/get_next" zu benutzen, weil da von alleine alle Werte "raw" geliefert werden und das ist es was man haben will (z.b. auch bei aufgespielten Bildern, da will man ja den Bildnamen und nich das <img src=....> drumrum).

     Antworten


     
 Liste der Einträge von 34500 bis 34650:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!