Using Multiple Submit buttons to trigger customised php functions

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 )