Baseportal Beginner´s Hilfe-Glossar

Das erste Mal hier? Dann lies bitte DIESE Info zuerst >>>>Einführungstext zur Benutzung des Glossars - bitte lesen!


     

     Alles  Neu  Suchen  Auswahl  Detail 

     A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

    Suchbegriff:Dropdown
    Problem/Frage:Für die Suche sollen vorhandene Feldinhalte aus bestimmten Feldern in einer Dropdown-Liste vorgegeben werden
    E-Mail bei Rückfrage:sander (@) snowpage.de
    Antwort:Dieses Listing hat mir Sander für meine Datenbank gebaut.
    Bezogene Felder sind "Hafen" und "Fuß" (=Schiffsgröße).
    Die entsprechenden Parameter sind individuell mit Deinen Feldnamen zu ersetzen, und dann das ganze Listing VOR "do action=all" einfügen.

    <perl>
    if ($cmd eq "")
    {
    get "Id==* sort=Hafen","/holidaysailing/Yachten","haf";
    $"=' ';
    while (get_next("haf"))
    {

    push @hafen, $Hafen if index(" @hafen ", " $Hafen ")<0;


    }
    get "Id==* sort=Fuß","/holidaysailing/Yachten","fuss";
    $"=' ';
    while (get_next("fuss"))
    {
    $Fus=$_loop{"Fuß"};

    push @fuss, $Fus if index(" @fuss ", " $Fus ")<0;


    }

    out <<EOF;
    <form action="baseportal.pl?htx=$htx&cmd=search&range=0,10" method="post"

    enctype="multipart/form-data">value="search"><input type=hidden name="htx=" value="$htx"><input
    type=hidden name="htx=" value="$htx">


    <select name="Hafen==">
    <option value="">Alle Häfen</option>

    EOF
    foreach $var(@hafen)


    {
    out "<option value=$var>$var</option>";
    }
    out "</select>   <tselect name='Fuß=='><option value=''>Alle

    Fuß</option>";
    foreach $variable(@fuss)


    {
    out "<option value=$variable>$variable</option>";
    }
    out "</select>  <input type=submit value=suchen></form><p>";
    }
    </perl>




    Das Ergebnis sieht man auf http://baseportal.de/cgi-bin/baseportal.pl?htx=/holidaysailing/Yachten

    Viel Erfolg

    Grüße

    Hans Steiner

     red. Mai 06






    ©HS

1

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