Re: Re:Programmcode schreiben - 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 Sander (32 Beiträge) am Dienstag, 26.Juni.2001, 11:54.
    Re: Re:Programmcode schreiben

      Das geht nicht - loop wird geparst, dann müßte nochmal im parser geparst werden.

      <loop db=Verein sort=Verein range=0,0 code=perl> 
      

      out <<EOF;
      <tr> 
      <td width="33%" class="Normal" valign="top" bgcolor="#FFFFCC"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">$Verein<br>
      EOF
      If ($Zusatz1 ne "")
               {
                 out $Zusatz1. "<br>";
               }
      out <<EOF;
      $Zusatz2<br>
      $Strasse<br>
            $Ort </font><hr></td>
          <td width="32%" class="Normal" valign="top">&nbsp;$Vorsitz<br>
      &nbsp;$Gesch</td>
      <td width="35%" class="Normal" valign="top">$Telefon</td>
      </tr>
      EOF
      </loop> 
      

      Was soll eigentlich range=0,0 - das bringt gar keine Ausgabe, oder?

      Sander


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Gregor Kuepper (5 Beiträge) am Dienstag, 26.Juni.2001, 10:50.
    Re:Programmcode schreiben

      Vielen Dank, Stefan!
      Klappt leider auch nicht!
      Hatte dies auch schon ausprobiert!
      Ergebnis sieht so aus:

      Angelsportverein Königswinter 1946 e.V.
      if ( ne "") { out ."
      "; } 
      
      Merler Ring 23
      53340 Meckenheim

      Die Tags werden akzeptiert, nur der perl-code nicht!

     Antworten

    Beitrag von Stefan Skalla (86 Beiträge) am Dienstag, 26.Juni.2001, 11:07. WWW: www.WhatsOnMyMind.net
    Re: Re:Programmcode schreiben

      Dann ist irgendwo drumherum im Template ein Fehler. Zeig uns doch mal etwas mehr vom Quelltext.

      Stefan

     Antworten

    Beitrag von Gregor Küpper (1 Beitrag) am Dienstag, 26.Juni.2001, 11:14.
    Re: Re:Programmcode schreiben

      Hier die ganze seite!
      //--------------------------

      <html>
      <head>
      <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
      <title>Vereine Stadt Königswinter</title>
      <style><!--
      .Normal
       {font-size:10.0pt;
       font-family:Verdana;}
      -->
      </style>
      <meta name=Author content="">
      </head>
      <body lang=DE bgcolor="#FFFFFF" class="Normal">
      <table border=0 cellspacing=0 cellpadding=0 bgcolor="#e3e4de">
        <tr> 
          <td width=614 valign=top class="Normal"> 
            <h4><span style='font-size:8.0pt;'>Vereine in Königswinter</span></h4>
          </td>
        </tr>
      </table>
      <br>
      <table border="0" cellspacing="0" cellpadding="0" width="641">
        <tr> 
          <td width="639" class="Normal"><font face="Verdana" size="2" color="#FF0000">Hinweis:<br>
            Die in dieser Vereinstabelle enthaltenen Informationen erfolgen nach bestem 
            Wissen!<br>
            Die Angaben basieren auf Informationen der Vereine!</font></td>
        </tr>
      </table>
      <br>
      <table border=0 cellspacing=0 cellpadding=0 bgcolor="#cccccc">
        <tr> 
          <td width=205 valign=top class="Normal"> 
            <h4><span style='font-size:8.0pt;'>Adresse</span></h4>
          </td>
          <td width=205 valign=top class="Normal"> 
            <p><b><span
        style='font-size:8.0pt;'>1. Vorsitzende(r)</span></b></p>
          </td>
          <td width=205 valign=top class="Normal"> 
            <h4><span style='font-size:8.0pt;'>Telefon / Fax</span></h4>
          </td>
        </tr>
      </table>
      <table width="79%" border="0" cellspacing="0" cellpadding="0" height="57">
        <loop db=Verein sort=Verein range=0,0> 
        <tr> 
          <td width="33%" class="Normal" valign="top" bgcolor="#FFFFCC"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">$Verein<br>
      <perl>
               If ($Zusatz1 ne "")
               {
                 out $Zusatz1. "<br>";
               }
      </perl>
            $Zusatz2<br>
            $Strasse<br>
            $Ort </font><hr></td>
          <td width="32%" class="Normal" valign="top">&nbsp;$Vorsitz<br>
            &nbsp;$Gesch</td>
          <td width="35%" class="Normal" valign="top">$Telefon</td>
        </tr>
        </loop> 
      </table>
      </body>
      </html>
      

      Gregor

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 26.Juni.2001, 11:20.
    Re: Re:Programmcode schreiben

      Du mußt <loop code=perl> schreiben und dann die Ausgabe mit
      out <<EOF;
      
      blabl
      EOF
      perlcode
      </loop>
      

      Sander

     Antworten

    Beitrag von Gregor Kuepper (5 Beiträge) am Dienstag, 26.Juni.2001, 11:43.
    Re: Re:Programmcode schreiben

      Hallo, Sander!

      <loop code=perl> hatte ich schon probiert. Problem ist nur, dass dann alles zwischen <loop>...</loop> als perlcode interpretiert wird. 
      
      dann erscheint error[loop]...........
      um das zu umgehen, wollte ich mit dem <perl>-Tag arbeiten, und zwar nur an den stellen, wo perl zum tragen kommt. Eben auch wegen der if-Bedingung.

      Gregor
      Ohne die perl-Tags funktioniert die Ausgabe.

     Antworten

    Beitrag von Sander (32 Beiträge) am Dienstag, 26.Juni.2001, 11:54.
    Re: Re:Programmcode schreiben

      Das geht nicht - loop wird geparst, dann müßte nochmal im parser geparst werden.

      <loop db=Verein sort=Verein range=0,0 code=perl> 
      

      out <<EOF;
      <tr> 
      <td width="33%" class="Normal" valign="top" bgcolor="#FFFFCC"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">$Verein<br>
      EOF
      If ($Zusatz1 ne "")
               {
                 out $Zusatz1. "<br>";
               }
      out <<EOF;
      $Zusatz2<br>
      $Strasse<br>
            $Ort </font><hr></td>
          <td width="32%" class="Normal" valign="top">&nbsp;$Vorsitz<br>
      &nbsp;$Gesch</td>
      <td width="35%" class="Normal" valign="top">$Telefon</td>
      </tr>
      EOF
      </loop> 
      

      Was soll eigentlich range=0,0 - das bringt gar keine Ausgabe, oder?

      Sander

     Antworten

    Beitrag von Gregor Kuepper (5 Beiträge) am Dienstag, 26.Juni.2001, 12:03.
    Re: Re:Programmcode schreiben

      Aha! Ich dachte, gilt über alles!
      Ich probiers aus!

      range=0,0 funktioniert: Alle Datensätze werden angezeigt! Ich habs einfach ausprobiert und klappt!

      gregor

     Antworten

    Beitrag von Gregor Kuepper (5 Beiträge) am Dienstag, 26.Juni.2001, 12:17.
    Re: Re:Programmcode schreiben

      Hallo, Sander!
      Hab die Änderungen gemacht!
      Es funktioniert!
      Danke!

      Aber warum geht es nicht mit dem <perl>-Tag alleine.

      Gregor

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 26.Juni.2001, 12:31.
    Re: Re:Programmcode schreiben

      Wenn der parser im Programm auf <perl> trifft, weiß er - jetzt muß ich perl machen, genauso wenn er auf loop trifft. wenn er bei <loop> perl generiert, kann er bei einem folgenden <perl> nicht nochmal perl generieren - das läuft ja schon. Es wäre so, wie perl aus perl aufrufen.

      Kompliziert... ;-)

      Sander

     Antworten

    Beitrag von Gregor (79 Beiträge) am Dienstag, 26.Juni.2001, 12:44.
    Re: Re:Programmcode schreiben

      Ja, kompliziert! ;-)
      Muss man sich halt dran gewöhnen!

      Gregor

     Antworten

    Beitrag von Gregor Kuepper (5 Beiträge) am Dienstag, 26.Juni.2001, 11:53.
    Re: Re:Programmcode schreiben

      Hey, Sander!
      Habs eingesetzt! Die Wirkung ist die gleiche wie mit dem <perl>-Tag.

      Ergebnis:

      Angelsportverein Königswinter 1946 e.V.
      if ( ne "" { "
      "; } 
      
      Merler Ring 23
      53340 Meckenheim

      Quelle:

      //-------------------

        <loop db=Verein sort=Verein range=0,0 code=perl> 
      out <<EOF;
        <tr> 
          <td width="33%" class="Normal" valign="top" bgcolor="#FFFFCC"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>$Verein</b><br>
      
            if ($Zusatz1 ne ""       {          $Zusatz1"<br>";       }       $Zusatz2<br>       $Strasse<br>       $Ort </font><hr></td>     <td width="40%" class="Normal" valign="top">&nbsp;$Vorsitz<br>       &nbsp;$Gesch</td>     <td width="35%" class="Normal" valign="top">$Telefon</td>   </tr> EOF perlcode
        </loop>

      Oder mach ich noch irgendwo einen Fehler?

      Danke

      Gregor

     Antworten


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