Re: Nur Daten ausgeben, wo ein bestimmtes Feld aufgefüllt ist. - 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 (8133 Beiträge) am Freitag, 20.April.2001, 22:57.
    Re: Nur Daten ausgeben, wo ein bestimmtes Feld aufgefüllt ist.

      Link nicht, aber der Aufruf der db im Template:
      <loop db=... code=perl>
      if ($Kommentar)
      {
      out <<EOF;
      $Bla, und alles html und der Rest der DBfelder usw.
      EOF
      }
      </loop>
      

      Sander


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Michael Koch (344 Beiträge) am Freitag, 20.April.2001, 18:34.
    Nur Daten ausgeben, wo ein bestimmtes Feld aufgefüllt ist.

      Hallo,

      ist es möglich, einen Link zu legen,
      das nur die Daten ausgegeben werden,
      wo das Datenbankfeld "Kommentar" ausgefüllt ist, erscheinen ?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 20.April.2001, 22:57.
    Re: Nur Daten ausgeben, wo ein bestimmtes Feld aufgefüllt ist.

      Link nicht, aber der Aufruf der db im Template:
      <loop db=... code=perl>
      if ($Kommentar)
      {
      out <<EOF;
      $Bla, und alles html und der Rest der DBfelder usw.
      EOF
      }
      </loop>
      

      Sander

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Samstag, 21.April.2001, 21:48.
    Re: Nur Daten ausgeben, wo ein bestimmtes Feld aufgefüllt ist.

      Hallo,

      Hab ich eingefügt, aber wohl nicht richtig.
      Hier der Link mit dem Ergebnis:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/Kommentar
      und der Quelltext:
      <html>
      

      <head>
      <title>Ausgabe mit Blättern Grundlage</title>
      </head>
      <LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
      <body>
      <p align="center"><b><span class="mengentext">Suchergebnisse:</span></b></p>
      <table border="2" width="100%" cellpadding="2" cellspacing="1">
      <tr>
      <td width="100%"  valign="top" colspan="6" valign="middle" align="center">
      

      <perl>
      $append = "&Brueckenname~=$Brueckenname" if $Brueckenname ne "";
      $append = $append."&Land~=$Land" if $Land ne "";
      $append = $append."&Stadt~=$Stadt" if $Stadt ne "";
      $append = $append."&VerkehrswegOben~=$VerkehrswegOben" if $VerkehrswegOben ne "";
      $append = $append."&VerkehrswegUnten~=$VerkehrswegUnten" if $VerkehrswegUnten ne "";
      $append = $append."&SeitenEigentuemer~=$SeitenEigentuemer" if $SeitenEigentuemer ne "";
      $append = $append."&id~=$id" if $id ne "";
      </perl>
      <loop code=perl db=brueckenbau>
      if ($Kommentar)
      {
      out <<EOF;
      

      out "";
      </loop>
      <perl>
       
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      

      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;

      out "<a href=\"$_link&range=$oldrange,$_range_length$append\"><img src=\"http://www.brueckenbau-links.de/links.gif\" width=\"40\" height=\"40\" border=0 alt=\"zurück\"></a> " if $oldrange>=0;
      

      out "<a href=\"$_link&range=$newrange,$_range_length$append\"><img src=\"http://www.brueckenbau-links.de/rechts.gif\" width=\"40\" height=\"40\" border=0 alt=\"weiter\"></a>" if $newrange<$_amount_query;

      </perl>
      
         </td> <loop db=brueckenbau>

      <tr align="center">
        <td align=left >
        <span class=mengentext><a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/bruecke2&cmd=all&Id==$_id\">$Brueckenname</font></span></td>
      
        <td align=left >   <span class=mengentext>$SeitenEigentuemer</font></span></td>   <td align=left >   <span class=mengentext>$Stadt</font></span></td>      <td align=left >   <span class=mengentext>$Land</font></span></td>      <td align=left >   <span class=mengentext>$VerkehrswegOben</font></span></td>      <td align=left >   <span class=mengentext>$VerkehrswegUnten</font></span></td> </tr>

      <tr>
      <td colspan=6><span class=mengentext><font color="#800000">$Kommentar</font></span></td>
      </tr>
      EOF
      }
      </loop>
      

      </loop>
      <tr><td colspan=6 align=center>
      <perl>
       
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      

      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;

      out "<a href=\"$_link&range=$oldrange,$_range_length$append\"><img src=\"http://www.brueckenbau-links.de/links.gif\" width=\"40\" height=\"40\" border=0 alt=\"zurück\"></a> " if $oldrange>=0;
      

      out "<a href=\"$_link&range=$newrange,$_range_length$append\"><img src=\"http://www.brueckenbau-links.de/rechts.gif\" width=\"40\" height=\"40\" border=0 alt=\"weiter\"></a>" if $newrange<$_amount_query;

      </perl>
      

      </td></tr>
      </table>
      <center>
      <perl>
      out "Bei dieser Suchanfrage wurden $_amount_query Datensätze gefundem";
      </perl>
      <include src=hinweis>
      </center>
      </body>
      </html>
      

      wo ist der Fehler ?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 22.April.2001, 01:26.
    Re: Nur Daten ausgeben, wo ein bestimmtes Feld aufgefüllt ist.

      Jetzt muß ich mal fragen: hast du schon mal einen Blick in die Doku von bp Rubrik "programmieren" geworfen? Das mit out <<EOF; und out hintereinander haut überhaupt nicht hin. Lies es mal durch.

      <html>
      

      <head>
      <title>Ausgabe mit Blättern Grundlage</title>
      </head>
      <LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
      <body>
      <p align="center"><b><span class="mengentext">Suchergebnisse:</span></b></p>
      <table border="2" width="100%" cellpadding="2" cellspacing="1">
      <tr>
      <td width="100%" valign="top" colspan="6" valign="middle" align="center">
      <perl>
      $append = "&Brueckenname~=$Brueckenname" if $Brueckenname ne "";
      $append = $append."&Land~=$Land" if $Land ne "";
      $append = $append."&Stadt~=$Stadt" if $Stadt ne "";
      $append = $append."&VerkehrswegOben~=$VerkehrswegOben" if $VerkehrswegOben ne "";
      $append = $append."&VerkehrswegUnten~=$VerkehrswegUnten" if $VerkehrswegUnten ne "";
      $append = $append."&SeitenEigentuemer~=$SeitenEigentuemer" if $SeitenEigentuemer ne "";
      $append = $append."&id~=$id" if $id ne "";
      </perl>
      <loop code=perl db=brueckenbau>
      out "";
      </loop>
      <perl>
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      out "<a href=\"$_link&range=$oldrange,$_range_length$append\"><img src=\"http://www.brueckenbau-links.de/links.gif\" width=\"40\" height=\"40\" border=0 alt=\"zurück\"></a> " if $oldrange>=0;
       out "<a href=\"$_link&range=$newrange,$_range_length$append\"><img src=\"http://www.brueckenbau-links.de/rechts.gif\" width=\"40\" height=\"40\" border=0 alt=\"weiter\"></a>" if $newrange<$_amount_query;
      </perl>
      </td>
      <loop code=perl db=brueckenbau>
      if ($Kommentar)
      {
      out <<EOF;
      <tr align="center">
      <td align=left >
      <span class=mengentext><a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/bruecke2&cmd=all&Id==$_id\">$Brueckenname</font></span></td>
      <td align=left >
      <span class=mengentext>$SeitenEigentuemer</font></span></td> 
      <td align=left >
      <span class=mengentext>$Stadt</font></span></td>
      <td align=left >
      <span class=mengentext>$Land</font></span></td>
      <td align=left >
      <span class=mengentext>$VerkehrswegOben</font></span></td> 
      <td align=left >
      <span class=mengentext>$VerkehrswegUnten</font></span></td>
      </tr>
      <tr>
      <td colspan=6><span class=mengentext><font color="#800000">$Kommentar</font></span></td>
      </tr>
      EOF
      }
      </loop>
      <tr><td colspan=6 align=center>
      <perl>
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      out "<a href=\"$_link&range=$oldrange,$_range_length$append\"><img src=\"http://www.brueckenbau-links.de/links.gif\" width=\"40\" height=\"40\" border=0 alt=\"zurück\"></a> " if $oldrange>=0;
      out "<a href=\"$_link&range=$newrange,$_range_length$append\"><img src=\"http://www.brueckenbau-links.de/rechts.gif\" width=\"40\" height=\"40\" border=0 alt=\"weiter\"></a>" if $newrange<$_amount_query;
      </perl>
      </td></tr>
      </table>
      <center>
      <perl>
      out "Bei dieser Suchanfrage wurden $_amount_query Datensätze gefundem";
      </perl>
      <include src=hinweis>
      </center>
      </body>
      </html>
      

      Sander

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Montag, 23.April.2001, 10:09.
    Re: Nur Daten ausgeben, wo ein bestimmtes Feld aufgefüllt ist.

      Hallo,

      die Bedienungsanweisung hab ich zum Teil ausgedruckt und mehrfach gelesen, nur alles verstehen tue ich noch nicht.
      Aber Danke die Ausgabe der Kommentar Seiten klappt jetzt.
      Ich muß die Seite nur noch abspecken.

      Bis Bald

     Antworten


     
 Liste der Einträge von 63150 bis 63300: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!