Instead of redirecting to a new page, you can use the one you’re already on with basic logic similar to this:
if ( !empty( $_POST['ticket_action'] && ( $_POST['ticket_action'] == 'noshow' ) ) {
$ticket_post_id = $_POST['ticket_post_id'];
... you probably want to check if the user is logged in or check for a valid nonce here ...
// do whatever it is with the ticket post that you wanted to do here
?>
<p>Success!! Or Error, or some other message dependent on what happened in form processing</p>
<?php
}
.... later on ...
?>
<form method="post" action="">
<input type="hidden" name="ticket_post_id" value="<?php the_ID();?>" />
... you should probably put a nonce here too, search this site for examples and explanations on what they are ...
<input type="hidden" name="ticket_action" value="noshow" />
<input type="submit" value="no show" />
</form>
<?php
Perhaps you will have a form for each button, or a single form, that part is a generic PHP/HTML question beyond the scope of this site ( stack overflow would be the appropriate place )