Thread Mojolicious: bedingtes "self->render" (10 answers)
Opened by Kuerbis at 2011-08-10 10:56

Kuerbis
 2011-08-10 13:34
#151464 #151464
User since
2011-03-20
938 Artikel
BenutzerIn
[default_avatar]
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?

View full thread Mojolicious: bedingtes "self->render"