Thread Mojolicious: bedingtes "self->render"
(10 answers)
Opened by Kuerbis at 2011-08-10 10:56 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 get '/zwei' => sub { my $self = shift; my $count = $dbh->prepare( "SELECT COUNT(*) FROM $table WHERE nachname == ?" ); $count->execute( $self->param('nachname') ); my $exists = ( $count->fetchrow_array )[0]; if ( not $exists ) { $self->redirect_to( 'eingabe' ); # neuen Eintrag zu Datenbank hinzufügen } elsif ( $exists == 1 ) { $self->redirect_to( 'kontrolle' ); # ausgewählten Eintrag ausgeben } else { my $sth = $dbh->prepare( "SELECT vorname, nachname, steuernummer FROM $table WHERE nachname == ?" ); $sth->execute( $self->param('nachname') ); my $ref = $sth->fetchall_hashref( 'steuernummer' ); $self->stash( ref => $ref ); $self->render( 'auswahl' ); # aus gefundenen Einträgen auswählen } }; Was kann ich machen, damit der Parameter ( param('nachname') ) beim redirect_to('kontrolle') an 'kontrolle' weitergeleitet wird? |