Re: auf der Suchseite Auswahl der Ausgabeart - 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 Michael Koch (344 Beiträge) am Montag, 16.April.2001, 12:56.
    Re: auf der Suchseite Auswahl der Ausgabeart

      Hallo,

      aber wie geht das ?


    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 Sonntag, 15.April.2001, 12:35.
    auf der Suchseite Auswahl der Ausgabeart

      Hallo,

      ich möchte, dass jeder Nutzer entscheiden kann welche Ausgabedatei nach der suche erscheinen soll.
      Die erste ist nur eine Tabelle.
      Die zweite gleich mit Bildern.
      ich habe für beides schon Dateien erstellt.
      Es wehre auch gut wenn man die Anzahl der datensätze auf der Suchseite einstellen käönnte.
      Hier der Quelltext der Suchseite:
      <html>
      

      <head>
      <title>Hier kann gezielt nach Brücken gesucht werden</title>
      

      </head>
      <LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
      <body>
      <div align="center"><center>
      
       <form
        action="baseportal.pl?htx=/brueckenbau/blaettern&amp;cmd=search&amp;range=0,10"
        method="post" 
        enctype="multipart/form-data">
       <input type=hidden name="htx=" value="/brueckenbau/blaettern">
       <input type=hidden name="cmd=" value="search">
      

      <table border="0" width="600" cellspacing="0" cellpadding="0">
        <tr>
          <td width="100%" colspan="2"><h2>Hier kann gezielt nach Brücken gesucht werden.</h2>
          </td>
        </tr>
        <tr>
          <td colspan="2"></td>
        </tr>
        <tr>
          <td align="right" width="200">Brückenname :&nbsp; </td>
          <td width="400"><input type="text" name="Brueckenname~=" size=40 value=""></td>
        </tr>
        <tr>
          <td align="right" width="200">Land :&nbsp; </td>
          <td width="400"><input type="text" name="Land~=" size=40 value=""></td>
        </tr>
        <tr>
          <td align="right" width="200">Stadt :&nbsp; </td>
          <td width="400"><input type="text" name="Stadt~=" size=40 value=""></td>
        </tr>
        <tr>
          <td align="right" width="200">Verkehrsweg oben :&nbsp; </td>
          <td width="400"><input type="text" name="VerkehrswegOben~=" size=40 value=""></td>
        </tr>
        <tr>
          <td align="right" width="200">Verkehrsweg unten :&nbsp; </td>
          <td width="400"><input type="text" name="VerkehrswegUnten~=" size=40 value=""></td>
        </tr>
        <tr>
          <td align="right" width="200">Seiten Eigentümer :&nbsp; </td>
          <td width="400"><input type="text" name="SeitenEigentuemer~=" size=40 value=""></td>
        </tr>
        <tr>
          <td align="right" width="200">&nbsp; </td>
          <td width="400">&nbsp; </td>
        </tr>
        <tr>
          <td align="right" width="200">Freitext Suche :&nbsp; </td>
          <td width="400">demnächst</td>
        </tr>
        <tr>
          <td align="right" width="200">&nbsp; </td>
          <td width="400">&nbsp; </td>
        </tr>
        <tr>
          <td align="center" width="600" colspan="2">  <input type=submit value="Suchen">
        <input type=reset value="Zurücksetzen"> </td>
        </tr>
      </table>
      </form>
      </center></div>
      

      <p align="center">&nbsp;</p>
      <p>
      <include src=hinweis>
      </body>
      </html>
      

      Bis Bald und frohe Ostern.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Sonntag, 15.April.2001, 18:32.
    Re: auf der Suchseite Auswahl der Ausgabeart

      Das würde ich anders lösen und zwar beide Ausgaben auf einer Seite machen und durch einen Parameter der in der URL übergeben wird entscheiden was genau ausgegeben wird. Vorteil: Der grösste Teil der Abfrage und Ausgabe dürfte ja gleich sein und sich z.B. nur dahingehend unterscheiden ob ein Bild mit ausgegeben wird oder nicht... Späterer Pflegeaufwand ist damit auch leichter...

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Montag, 16.April.2001, 12:56.
    Re: auf der Suchseite Auswahl der Ausgabeart

      Hallo,

      aber wie geht das ?

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Dienstag, 17.April.2001, 00:11.
    Re: auf der Suchseite Auswahl der Ausgabeart

      Schreib bitte noch den Quelltext der beiden Ausgabeseiten mit rein, dann bau ich mal was...

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Dienstag, 17.April.2001, 09:52.
    Re: auf der Suchseite Auswahl der Ausgabeart

      Hier der Quelltext der beiden Ausgabeseiten:
      ohne Bild:
      <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 "";
      </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 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>

      </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>
      

      und hier mit Bild:

      <html>
      

      <head>
      <title>Ausgabe mit Bilder</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, Ausgabe mit Bilder.</span></b></p>
      <table border="2" width="100%" cellpadding="2" cellspacing="1">
      <tr>
      <td width="100%"  valign="top" colspan="2" 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 "";
      </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 db=brueckenbau>

      <tr align="center">
       


        <tr>
          <td><a href="$BildLink"><img src="$BildvorschauLink" alt="$Brueckenname" border="0"></a></td>
          <td <a valign="top"><strong><font size="4"><a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/bruecke2&cmd=all&Id==$_id\">$Brueckenname</font></strong></a>, $Stadt, $Land, <p>$Beschreibung</td>
        </tr>
        <tr>
          <td width="100%" colspan="2"><hr noshade size="3" color="#008080">
          </td>
        </tr>
      </tr>
      

      </loop>
      <tr><td colspan=2 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>
      

      Bis Bald

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Dienstag, 17.April.2001, 12:40.
    Re: auf der Suchseite Auswahl der Ausgabeart

      So, hier der Code: (ist nicht getestet, ich hoffe es funktioniert...)

      Suchseite:
      <html>
       <head>
        <title>Hier kann gezielt nach Brücken gesucht werden</title>
        <link href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
       </head>
       <body>
        <form action="baseportal.pl?htx=/brueckenbau/blaettern&cmd=search&range=0,10" method="post" enctype="multipart/form-data">
         <input type=hidden name="htx=" value="/brueckenbau/blaettern">
         <input type=hidden name="cmd=" value="search">
         <input type=hidden name="range=" value="0,10">
         <table border="0" width="600" cellspacing="0" cellpadding="0">
          <tr>
           <td width="100%" colspan="2">
            <h2>Hier kann gezielt nach Brücken gesucht werden.</h2>
           </td>
          </tr>
          <tr>
           <td colspan="2"></td>
          </tr>
          <tr>
           <td align="right" width="200">Brückenname :  </td>
           <td width="400"><input type="text" name="Brueckenname~=" size=40 value=""></td>
          </tr>
          <tr>
           <td align="right" width="200">Land :  </td>
           <td width="400"><input type="text" name="Land~=" size=40 value=""></td>
          </tr>
          <tr>
           <td align="right" width="200">Stadt :  </td>
           <td width="400"><input type="text" name="Stadt~=" size=40 value=""></td>
          </tr>
          <tr>
           <td align="right" width="200">Verkehrsweg oben :  </td>
           <td width="400"><input type="text" name="VerkehrswegOben~=" size=40 value=""></td>
          </tr>
          <tr>
           <td align="right" width="200">Verkehrsweg unten :  </td>
           <td width="400"><input type="text" name="VerkehrswegUnten~=" size=40 value=""></td>
          </tr>
          <tr>
           <td align="right" width="200">Seiten Eigentümer :  </td>
           <td width="400"><input type="text" name="SeitenEigentuemer~=" size=40 value=""></td>
          </tr>
          <tr>
           <td align="right" width="200"> </td>
           <td width="400"> </td>
          </tr>
          <tr>
           <td align="right" width="200">Freitext Suche :  </td>
           <td width="400">demnächst</td>
          </tr>
          <tr>
           <td align="right" width="200">  </td>
           <td width="400">  </td>
          </tr>
          <tr>
           <td align="right" width="200">Ausgabe :  </td>
           <td width="400">
            <input type="radio" name="mode" value="nopictures" checked>Ohne Bilder
            <input type="radio" name="mode" value="pictures">Mit Bildern
           </td>
          </tr>
          <tr>
           <td align="right" width="200">  </td>
           <td width="400">  </td>
          </tr>
          <tr>
           <td align="center" width="600" colspan="2">
            <input type=submit value="Suchen">
            <input type=reset value="Zurücksetzen">
           </td>
          </tr>
         </table>
        </form>
        <p align="center"> </p>
        <include src=hinweis>
       </body>
      </html>
      

      Ausgabeseite (gibt nur noch die eine, sie ersetzt das bisherige blaettern-Template):
      <html>
       <head>
        <title>Ausgabe mit Bilder</title>
        <link href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
       </head>
       <body>
        <perl>
         if($mode eq "pictures") {
          <p align="center"><b><span class="mengentext">Suchergebnisse, Ausgabe mit Bildern:</span></b></p>
         }
         if($mode eq "nopictures") {
          <p align="center"><b><span class="mengentext">Suchergebnisse:</span></b></p>
         }
        </perl>
        <table border="2" width="100%" cellpadding="2" cellspacing="1">
         <tr>
          <perl>
           if($mode eq "pictures") {
            <td width="100%" valign="top" colspan="2" valign="middle" align="center">
           }
           if($mode eq "nopictures") {
            <td width="100%" valign="top" colspan="6" valign="middle" align="center">
           }
          </perl>
           <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 "";
           </perl>
           <loop code=perl db=brueckenbau range=0,1>
            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>
         </tr>
         <loop db=brueckenbau code=perl>
          if($mode eq "nopictures") {
           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</a></span>
             </td>
             <td align=left>
              <span class=mengentext>$SeitenEigentuemer</span>
             </td>
             <td align=left>
              <span class=mengentext>$Stadt</span>
             </td>
             <td align=left>
              <span class=mengentext>$Land</span>
             </td>
             <td align=left>
              <span class=mengentext>$VerkehrswegOben</span>
             </td>
             <td align=left>
              <span class=mengentext>$VerkehrswegUnten</span>
             </td>
            </tr>
      EOF
          }
          if($mode eq "pictures") {
           out <<EOF;
            <tr>
             <td>
              <a href="$BildLink"><img src="$BildvorschauLink" alt="$Brueckenname" border="0"></a>
             </td>
             <td valign="top">
              <strong><font size="4"><a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/bruecke2&cmd=all&Id==$_id\">$Brueckenname</a></font></strong>, $Stadt, $Land, <p>$Beschreibung</p>
             </td>
            </tr>
            <tr>
             <td width="100%" colspan="2">
              <hr noshade size="3" color="#008080">
             </td>
            </tr>
      EOF
          }
         </loop>
         <tr>
          <perl>
           if($mode eq "pictures") {
            <td width="100%" valign="top" colspan="2" valign="middle" align="center">
           }
           if($mode eq "nopictures") {
            <td width="100%" valign="top" colspan="6" valign="middle" align="center">
           }
          </perl>
           <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>
        <div align="center">
         <perl>
          out "Bei dieser Suchanfrage wurden $_amount_query Datensätze gefundem";
         </perl>
         <include src=hinweis>
        </div>
       </body>
      </html>
      

      Stefan

     Antworten


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