@pouraga - Re: Bild soll angezeigt werden, wenn vorhanden = klappt nicht - 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 hempelr (1976 Beiträge) am Freitag, 18.März.2005, 15:23.
    @pouraga - Re: Bild soll angezeigt werden, wenn vorhanden = klappt nicht

      naja - aber wenn die Substitution von WhiteSpaces, wie bei Tini mittels $Bild =~ s/\s// diese nicht mit nichts erstetzt, ist wohl noch was anderes fail (oder sollte der Ausdruck besser s/^\s+/ lauten?).

      In dem Zusammenhang - eh ich gross suche - hast du ne Routine in der dreier Version mit drin, die Leer- bzw. Sonderzeichen im Dateinamen beim "neuen" Dateifeld wandelt bzw. ersetzt?

      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Tini (0 Beiträge) am Donnerstag, 17.März.2005, 20:21.
    Bild soll angezeigt werden, wenn vorhanden = klappt nicht

      hallo,

      Ich habe in meiner DB ein Dateifeld "Bild_1" und wenn hier eine Datei hochgeladen wurde, soll sie angezeigt werden. Ist das Feld leer, dann wird nix angezeigt.

      Bisher hat meine Lösung immer geklappt-nur hier nicht??
      my $Bild_1 = $_raw{Bild_1};
      $Bild_1=~s/\s//;
      $a_f_bild ="<img src=/files/$Bild_1 width=130 valign=top>" if $Bild_1 ne "";
      $a_f_bild ="" if $Bild_1 eq "";
      

      Danke
      Tini
      ------------------------------------------
      <perl>
      get "Id==$Id sort=$Datum","db_immo";
      

      my $Bild_1 = $_raw{Bild_1};
      $Bild_1=~s/\s//;
      $a_f_bild ="<img src=/files/$Bild_1 width=130 valign=top>" if $Bild_1 ne "";
      $a_f_bild ="" if $Bild_1 eq "";
      

      out "<tr><td colspan=3>Keine passenden Angebote gefunden.</td></tr>" if ($_amount < 1);
      while(get_next("db_immo")){
      

      out "$a_f_bild
      ...................................

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Donnerstag, 17.März.2005, 21:37.
    Re: Bild soll angezeigt werden, wenn vorhanden = klappt nicht

      Hallo Tini,

      müsste es nicht so sein:

      get "Id==$Id sort=$Datum","db_immo";
      

      if (!$_amount_query)
        {
         out "<tr><td colspan=3>Keine passenden Angebote gefunden.</td></tr>";
        }
      else
        {
         while (get_next("db_immo"))
              {
               my $Bild_1 = $_raw{Bild_1};
               $Bild_1=~s/\s//;
               $a_f_bild ="<img src=/files/$Bild_1 width=130 valign=top>" if ($Bild_1);
               $a_f_bild ="" if (!$Bild_1);
               out "$a_f_bild<br>";
              }
         }
      

      Hoffe es klappt so - Viel Erfolg

      Gruß
      Claus

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Freitag, 18.März.2005, 14:40.
    Re: Bild soll angezeigt werden, wenn vorhanden = klappt nicht

      Es gab/gibt fälle, ich weiss nicht genau wann, da steht im Dateifeld nen Leerzeichen. Hatte ich zumindest schonmal probleme mit. (könnte man mal nachgehen woher das genau kommt)

      Deshalb vorsichtshalber so

      while (get_next("db_immo"))
              {
      
               out "<img src=/files/$Bild_1 width=130 valign=top>" if (length($Bild_1) > 2);          out "<br>";         }

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 18.März.2005, 15:23.
    @pouraga - Re: Bild soll angezeigt werden, wenn vorhanden = klappt nicht

      naja - aber wenn die Substitution von WhiteSpaces, wie bei Tini mittels $Bild =~ s/\s// diese nicht mit nichts erstetzt, ist wohl noch was anderes fail (oder sollte der Ausdruck besser s/^\s+/ lauten?).

      In dem Zusammenhang - eh ich gross suche - hast du ne Routine in der dreier Version mit drin, die Leer- bzw. Sonderzeichen im Dateinamen beim "neuen" Dateifeld wandelt bzw. ersetzt?

      Ruben

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Freitag, 18.März.2005, 17:11.
    Re: @pouraga - sondezeichen bei neuem Dateiupload

      Ok stimmt, hatte ich nicht besonders drüber nachgedacht. ;)

      Alles was nicht [a-z] zahl oder _ ist wird in _ gewandelt.
      Mag vieleicht nen bischen zuviel sein, aber so geht man allen eventuellen problemen aus dem Weg.

     Antworten

    Beitrag von hermpelr (4 Beiträge) am Freitag, 18.März.2005, 19:26.
    Re: @pouraga - sondezeichen bei neuem Dateiupload

      naja - das ist doch gut so, oder denkste nicht? müsste ja eigentlich die WiteSpaces mit erschlagen oder nicht?
      Macht ja bspw. NetObjects auch komplett so - in der Veröfentlichung wird alles ausser Wortzeichen generell in _ gewandelt, das funzt dann wenigstens.

     Antworten


     
 Liste der Einträge von 25125 bis 25200: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.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!