Look at the monster's stat block.  It gets multiple attacks if they have the ability "Multiattack" listed.  Under the Multiattack heading, it will tell you which attacks can be combined in the creature's attack action.

Can monsters make multiple attacks in a single action?
can someone read through this script really quick and verify that I didn't miss anything... I'm not getting any errors in my IDE so just have to make sure the structure is correct

&lt;?php
require_once '/usr/local/cpanel/3rdparty/lib/php/Mail.php';

$db_server = 'localhost';
$db_user = '-----';
$db_pass = '-----';

$dbc = mysql_connect ($db_server, $db_user, $db_pass);
if (!$dbc) { 
    die(mysql_error());
    header ('Location: /contact');
    exit;
}

if ($_POST['contactsent'] != 'yes') {
    header ('Location: /contact');
    exit;

} else {

    if (is_array($_POST)) {
        foreach ($_POST as $key =&gt; $value) {
            $_POST[$key] = mysql_real_escape_string(stripslashes($value));
        }
    }

    $RequestType      = $_POST["RequestType"];
    $ConsumerBusiness = $_POST["ConsumerBusiness"];
    $GlobalLocation   = $_POST["GlobalLocation"];
    $FirstName        = strtolower(str_replace("'","''",$_POST["FirstName"]));
    $FirstName        = strtoupper(substr($FirstName,0,1)).substr($FirstName,1);
    $LastName         = strtolower(str_replace("'","''",$_POST["LastName"]));
    $LastName         = strtoupper(substr($LastName,0,1)).substr($LastName,1);
    $Email            = strtolower(str_replace("'","''",$_POST["Email"]));
    $Title            = strtolower(str_replace("'","''",$_POST["Title"]));
    $Title            = strtoupper(substr($Title,0,1)).substr($Title,1);
    $Company          = strtolower(str_replace("'","''",$_POST["Company"]));
    $Company          = strtoupper(substr($Company,0,1)).substr($Company,1);
    $Address          = strtolower(str_replace("'","''",$_POST["Address"]));
    $Address          = strtoupper(substr($Address,0,1)).substr($Address,1);
    $City             = strtolower(str_replace("'","''",$_POST["City"]));
    $City             = strtoupper(substr($City,0,1)).substr($City,1);
    $State            = $_POST["State"];
    $Zip              = $_POST["Zip"];
    $Phone            = $_POST["Phone"];
    $F              = $_POST["F"];
    $ProductDesc      = $_POST["ProductDesc"];
    $Comment          = $_POST["Comment"];

    if ($GlobalLocation == "Canada"):
        $SendTo="canadainfo@------.com";
    elseif ($GlobalLocation == "Central America"): 
        $SendTo="customer.service@------.com.pa";
    elseif ($GlobalLocation == "Europe"):
        $SendTo="marketing@-----.uk";
    elseif ($GlobalLocation == "Mexico"):
        $SendTo="ventas@------.com.mx";
    else:
        $SendTo="info@------.com";
    endif;

function dbSet($fields, $source = array()) {
    $set='';
    if (!source) $source = &amp;$_POST;
    foreach ($fields as $field) {
        if (isset($source[$field])) {
            $set.="`$field`='".mysql_real_escape_string($source[$field])."', ";
        }
    }
    return substr($set, 0, -2);
}

// INSERT INTO DATABASE
            mysql_select_db("new_contact",$dbc) or die("Could not select new_contact");

$fields =   explode(" ", "RequestType ConsumerBusiness GlobalLocation FirstName LastName Email Title Company Address City State Zip Phone F ProductDesc Comment");
            $query = "INSERT INTO new_contact SET ".dbSet($fields, $_POST);
            mysql_query($query);

// SETUP EMAIL
        $Bodycopy = "This information was submitted via the ------.com website and sent to you because of the location 
        identified by the user. &lt;br&gt;If this has reached you in error, please forward this email to info@------.com";
        $Bodycopy. "&lt;br&gt;----------------------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;";

        if ($RequestType != "")      $Bodycopy. "What kind of information do you need? : " .$RequestType. "&lt;br&gt;";   
        if ($ConsumerBusiness != "") $Bodycopy. "What type of customer or vendor are you? : " .$ConsumerBusiness. "&lt;br&gt;";
        if ($GlobalLocation != "")   $Bodycopy. "Global Location : " .$GlobalLocation. "&lt;br&gt;";
        if ($Company != "")          $Bodycopy. "Company : " .$Company. "&lt;br&gt;";
        if ($FirstName != "")        $Bodycopy. "First Name : " .$FirstName. "&lt;br&gt;";
        if ($LastName != "")         $Bodycopy. "Last Name : " .$LastName. "&lt;br&gt;";
        if ($Title != "")            $Bodycopy. "Title : " .$Title. "&lt;br&gt;";
        if ($Email != "")            $Bodycopy. "Email : " .$Email. "&lt;br&gt;";
        if ($Address != "")          $Bodycopy. "Address : " .$Address. "&lt;br&gt;";
        if ($City != "")             $Bodycopy. "City : " .$City. "&lt;br&gt;";   
        if ($State != "")            $Bodycopy. "State : " .$State. "&lt;br&gt;";
        if ($Zip != "")              $Bodycopy. "Zip/Postal Code : " .$Zip. "&lt;br&gt;";
        if ($Phone != "")            $Bodycopy. "Phone : " .$Phone. "&lt;br&gt;";
        if ($F != "")              $Bodycopy. "F : " .$F. "&lt;br&gt;";
        if ($ProductDesc != "")      $Bodycopy. "UPC or product description : " .$ProductDesc. "&lt;br&gt;";

        $Bodycopy. "&lt;br&gt;----------------------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;";

        if ($Comment != "")          $Bodycopy. "Comments : &lt;br&gt;" .$Comment. "&lt;br&gt;";

        $Bodycopy. "&lt;br&gt;&lt;br&gt;";
        $Bodycopy. $IP = $_SERVER["remote_addr"];

// PROCESS EMAIL

// mail server info...

        $from = $SendTo;
        $to = "Do Not Reply &lt;donotreply@------&gt;";
        $subject = "Website Contact : " . $GlobalLocation;
        $body = $Bodycopy;
        $host = "mail.------";
        $port = "25";
        $username = "donotreply@-------";
        $password = "-------";

        $headers = array ('From' =&gt; $from,
        'To' =&gt; $to,
        'Subject' =&gt; $subject);
        $smtp = Mail::factory('smtp',
        array ('host' =&gt; $host,
         'auth' =&gt; true,
         'port' =&gt; $port,
         'username' =&gt; $username,
         'password' =&gt; $password));

        $mail = $smtp-&gt;send($to, $headers, $body);

        if (PEAR::isError($mail)) {
        echo("&lt;p&gt;" . $mail-&gt;getMessage() . "&lt;/p&gt;");
        } else {
        echo("&lt;p&gt;Message successfully sent!&lt;/p&gt;");
        }

// MAKE SURE DB CONN IS CLOSED
        mysql_close($dbc);

// REDIRECT TO THANK YOU PAGE
        header ('Location: /index.php?option');
        exit();

}

?&gt;

