| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
| 
 | 
| Ausgewählter Eintrag: | Zur Liste | 
sub i_get_fwerte { ################################################################
$a_debug.= "<i>A sub i_get_fwerte</i><br /><ul>";
#Aufruf: &i_get_fwerte('db' => 'dbname', 'dsn' => 'Datensatznummer');
# ............................................................ #
 my ($fname, $workdb_feldliste, $db, $dsn, @workdb_feldliste,
    %iparas, %h_fwerte,
    ) = undef;
# ............................................................ #
 %iparas = @_;
#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .#
    if (defined $iparas{'db'} && defined $iparas{'dsn'}){
    $db = $iparas{'db'}; $dsn = $iparas{'dsn'};
    get "Id==!$dsn range=0,1", $db, "holfwerte";
    @$workdb_feldliste = &i_get_feldliste('db'=>$db);
    foreach $fname (@workdb_feldliste) {
       $h_fwerte{$fname} = $$fname; # Hash mit Feldnamen/Feldwerten des Datensatzes
       $a_debug.= "\$fname($fname) - \$$fname($$fname)<br>";
    } # E foreach
   } else {
      return undef;
   }
$a_debug.= "</ul><i>E sub i_get_fwerte</i><br />";
return \%h_fwerte;
} ################################################################
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #
sub i_get_feldliste { ################################################################
$a_debug.= "<i>A sub i_get_feldliste</i><br /><ul>";
# Aufruf: &i_get_feldliste('db' => 'dbname')
# ............................................................ #
my ($db,@workdb_feldliste,$feldname,$feldwert,
 ) = undef;
# ............................................................ #
%iparas = @_;
#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .#
   if (defined $iparas{'db'}){
   get "Id=* range=0,1", $db, "holfeldiste";
      while(get_next("holfeldliste")){
         while( ($feldname,$feldwert) = each %_loop){
     push @workdb_feldiste, $feldname;
  }
      }
   } else {
     return undef;
   }
$a_debug.= "</ul><i>E sub i_get_feldliste</i><br />";
return \@workdb_feldiste;
}################################################################
| Alle Einträge zum Thema: | Zur Liste | 
sub i_get_fwerte { ################################################################
$a_debug.= "<i>A sub i_get_fwerte</i><br /><ul>";
#Aufruf: &i_get_fwerte('db' => 'dbname', 'dsn' => 'Datensatznummer');
# ............................................................ #
 my ($fname, $workdb_feldliste, $db, $dsn, @workdb_feldliste,
    %iparas, %h_fwerte,
    ) = undef;
# ............................................................ #
 %iparas = @_;
#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .#
    if (defined $iparas{'db'} && defined $iparas{'dsn'}){
    $db = $iparas{'db'}; $dsn = $iparas{'dsn'};
    get "Id==!$dsn range=0,1", $db, "holfwerte";
    @$workdb_feldliste = &i_get_feldliste('db'=>$db);
    foreach $fname (@workdb_feldliste) {
       $h_fwerte{$fname} = $$fname; # Hash mit Feldnamen/Feldwerten des Datensatzes
       $a_debug.= "\$fname($fname) - \$$fname($$fname)<br>";
    } # E foreach
   } else {
      return undef;
   }
$a_debug.= "</ul><i>E sub i_get_fwerte</i><br />";
return \%h_fwerte;
} ################################################################
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #
sub i_get_feldliste { ################################################################
$a_debug.= "<i>A sub i_get_feldliste</i><br /><ul>";
# Aufruf: &i_get_feldliste('db' => 'dbname')
# ............................................................ #
my ($db,@workdb_feldliste,$feldname,$feldwert,
 ) = undef;
# ............................................................ #
%iparas = @_;
#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .#
   if (defined $iparas{'db'}){
   get "Id=* range=0,1", $db, "holfeldiste";
      while(get_next("holfeldliste")){
         while( ($feldname,$feldwert) = each %_loop){
     push @workdb_feldiste, $feldname;
  }
      }
   } else {
     return undef;
   }
$a_debug.= "</ul><i>E sub i_get_feldliste</i><br />";
return \@workdb_feldiste;
}################################################################
get "Id=*", "$db.fields", "holfeldiste";
 while(get_next("holfeldliste")){
     push @workdb_feldiste, $Feldname;
 }
>Gibt es einen bestimmten Grund warum du ohne die .fields auskommen möchtest?
get "Id=*", "$db.fields", "holfeldiste"; <--- das "l" fehlt in "holfeldiste"
 while(get_next("holfeldliste")){ 
     push @workdb_feldiste, $Feldname; <--- das "l" fehlt in "holfeldiste"
 }
<perl>
   get "Id==* sort=? range=0,4", "datenbank", "liste";
      while(get_next("liste"))
{
out "$Vorname";
}
| Liste der Einträge von 11250 bis 11400: | 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 |