Turn on your error_reporting() in the beginning of script.
This is something you should do, when coding!
You will get notice from PHP that are helpful.
you put this line at the top of your script:
error_reporting(E_ALL);
In this case, I am quite sure, those 2 arrays have no values to display.
If I give them values, your script will work:
$getNumber = array( 17,18);
$totalvalue= array( 20,21);
<?php
error_reporting(E_ALL); // DEBUGGING HELP
$getNumber = array( 17,18);
$totalvalue= array( 20,21);
echo <<<_Summary_Report_
<table border="border">
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Shareholder ID</th>
<th>Currently Active Certificates</th>
<th>Shares</th>
<th>Current Value</th>
<th>Current Share Price</th>
</tr>
_Summary_Report_;
$currentNumber = 0;
while($currentNumber < 2)
{
echo <<<_HTML_While_
<tr>
<td></td>
<td></td>
<td></td>
<td>$getCertificate[0]</td>
<td>$getNumber[$currentNumber]</td>
<td>$totalvalue[$currentNumber]</td>
<td></td>
</tr>
_HTML_While_;
$currentNumber++;
}