| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
| 
 | 
| Ausgewählter Eintrag: | Zur Liste | 
$feld_ort =~ s/ /\\ /g;
| Alle Einträge zum Thema: | Zur Liste | 
<perl> out <<EOF; <form action='....' target='Daten' method='post' enctype='multipart/form-data'>
get "Ort==*", "Datei", "erghash";
while(get_next("erghash")) {
$opOrt{$Ort}++
}
foreach my $opOrt(sort keys %opOrt){
$a_opOrt .= "<option value=$opOrt>$opOrt";
}
my $sl = "selected" if $fort eq "";  
out<<EOF;
<select name="fort=" value='$fort'>$a_opOrt
</select> 
<input type="text" value="ZEIGEN">
</form>
</center>
EOF
</perl>
get ["Ort", "==", "*"], "Datei", "erghash";
$feld_ort =~ s/ /\\ /g;
 ...
 get "Ort==*", "Datei", "erghash";
 while(get_next("erghash")) {
 $Ort = "\"$Ort\"";  ## diese Zeile einfügen
 $opOrt{$Ort}++
 ...
<perl>
$append = "&Ort~=$_sel{Ort}" if $_sel{Ort} ne "";
$append = $append."&Bereich~=$_sel{Bereich}" if $_sel{Bereich} ne "";
$Rubrik||="Acts";
#------------------------------------------------
out "<tr align=center>"; 
while(get_next(Datei))
{
$counter++; 
<left>; 
if($counter%4==0){$trenner = "</tr><tr>"; 
}
else{$trenner = ""; 
}
$rubrik_html = convert_html($Rubrik);
out "<td>
<a href='http:...'>
} out "</tr></table>";
<perl> out <<EOF; <form action='http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/Babsie99/Seite2' method='post' enctype='multipart/form-data'>
get ["Ort", "==", "*"], "Datei", "erghash";
$Ort =~ s/ /\\ /g;
$Ort = "\"$Ort\""; ## diese Zeile einfügen
$opOrt{$Ort}++
}
foreach my $opOrt(sort keys %opOrt){
$a_opOrt .= "<option value=$opOrt>$opOrt";
}
my $sl = "selected" if $fort eq "";
out<<EOF;
<select name="fort=" value='$fort'>$a_opOrt
</select>
<input type="submit" value="ZEIGEN">
</form>
</center>
EOF
</perl>
$Ort =~ s/ /\\ /g; $Ort = "\"$Ort\""; ## diese Zeile einfügen
$Ort =~ s/ /\\ /g; $Ort = "\"$Ort\""; ## diese Zeile einfügen
 foreach my $opOrt(sort keys %opOrt){
 $a_opOrt .= "<option value=$opOrt>$opOrt";
 foreach my $opOrt(sort keys %opOrt){
 $opOrt_aus = $opOrt;  
 $opOrt_aus =~ s/"//g; 
 $opOrt_aus =~ s/\\//g;
 $a_opOrt .= "<option value=$opOrt>$opOrt_aus";
<perl>
$append = "&Ort~=$_sel{Ort}" if $_sel{Ort} ne "";
$append = $append."&Bereich~=$_sel{Bereich}" if $_sel{Bereich} ne "";
$Rubrik||="Acts";
# das get ist etwas "konfus, das muss bereinigt werden (Ort=$Ort und 
# Ort=$fort ist irgendwie unlogisch, entweder kommt als Parameter der Ort 
# oder der gefilterte Wert aus dem Formularfeld fort, da fort als letzter 
# Filterparameter eingegeben wurde, wird eh der erste Filterwert 
# überschrieben.
# get "Rubrik==Acts sort=Ort Ort==$Ort Ort==$fort range=$range", "Datei";
# so wäre es besser und IMHO sinnvoller, ein paar Sachen müssen vorher noch 
# hin, u.a. die Maskierung der Leerzeichen, damits auch geholt wird und ein 
# definiertes Vorbelegen von $fort, damit keine Fehler kommen, wenn kein 
# Filterwert übergeben wird:
$fort ||= "*"; # Parameter $fort mit dem Stern für alle Datensätze 
               # vorbelegen, wenn er nicht vorhanden ist
$fort =~ s/ /\\ /g; # Leerzeichen in $fort maskieren
get "Ort==$fort Rubrik==Acts sort=Ort range=$range", "Datei";
# Erklärung:
# Hole alle Datensätze, deren Wert gleich dem im Parameter fort übergebenem 
# Wert ist (wenn kein Parameterwert übergeben wurde, werden alle Datensätze
# mit allen beliebigen Werten für Ort angezeigt) und deren Rubrik gleich dem
# Wert "Acts" entspricht, sortiere diese nach Ort
# 
#------------------------------------------------
# hier muss IMHO noch etwas am HTML gefeilt werden, aber das soll nicht mein 
# Thema sein ;.)
out "<tr align=center>";
while(get_next(Datei))
{
$counter++;
<left>;
if($counter%4==0){$trenner = "</tr><tr>";
}
else{$trenner = "";
}
$rubrik_html = convert_html($Rubrik);
out "<td>
<a href='http:...'>
} out "</tr></table>";
| Liste der Einträge von 16500 bis 16650: | 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 | 
| © baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |