get '/zwei' => sub { my $self = shift; my $nachname = $self->param( 'nachname' ); my $sth = $dbh->prepare( "SELECT vorname, steuernummer FROM $table WHERE nachname == ?" ); $sth->execute( $nachname ); my @rows; while ( my $row = $sth->fetchrow_hashref ) { push @rows, { vorname => $row->{vorname}, nachname => $nachname, steuernummer => $row->{steuernummer} }; } if ( not @rows ) { $self->redirect_to( 'eingabe' ); } elsif ( @rows == 1 ) { $self->redirect_to( "/kontrolle?steuernummer=$rows[0]{steuernummer}" ); } else { $self->stash( rows => \@rows ); $self->render( 'zwei' ); } };