The code is:
<?php
// my query
if (isset($_GET['ssiptype']))
{
if (($_GET['ssiptype']) == 'gma'){
$query = "SELECT location, year, serviceArea, noOfBenificiaries, stat, fundingSrc, projCost
FROM swipdd
WHERE fundingSrc LIKE 'GMA-Rice%' AND ssiptype = 'SWIP'" ;
}
elseif (($_GET['ssiptype']) == 'am'){
$query = "SELECT location, year, serviceArea, noOfBenificiaries, stat, fundingSrc, projCost
FROM swipdd
WHERE fundingSrc LIKE 'AM-Rice%' AND ssiptype = 'SWIP'" ;
}
elseif (($_GET['ssiptype']) == 'hvcccred'){
$query = "SELECT location, year, serviceArea, noOfBenificiaries, stat, fundingSrc, projCost
FROM swipdd
WHERE fundingSrc LIKE 'HVCC RED%' AND ssiptype = 'SWIP'" ;
}
elseif (($_GET['ssiptype']) == 'hvcc'){
$query = "SELECT location, year, serviceArea, noOfBenificiaries, stat, fundingSrc, projCost
FROM swipdd
WHERE fundingSrc LIKE 'HVCC%' AND ssiptype = 'SWIP'" ;
}
else{}
}
// output
if (isset($query))
{
$result = mysql_query($query) or die(mysql_error());
echo "<table border='1' cellpadding='3'>";
echo "<tr>
<td bgcolor=\"#DFE8EC\">LOCATION</td>
<td bgcolor=\"#DFE8EC\">YEAR</td>
<td bgcolor=\"#DFE8EC\">STATUS</td>
</tr>";
while($row = mysql_fetch_array( $result )) {
$final_result = array_unique($row);
echo "<tr>";
echo '<td>' . $row['location'] . '</td>';
echo '<td>' . $row['year'] . '</td>';
echo '<td>' . $row['stat'] . '</td>';
echo "</tr>";
}
echo "</table>";
}
?>
My desired output is as follows:
//dummy data
LOCATION YEAR STATUS
---------------------------
park 1999 ok
----------------------------
sea 2000 fine
----------------------------
I’m getting this output:
LOCATION YEAR STATUS
----------------------------
park 1999 ok
----------------------------
sea 2000 fine
----------------------------
park 1999 ok
----------------------------
sea 2000 fine
----------------------------
park 1999 ok
----------------------------
sea 2000 fine
----------------------------
It is repeating twice. What is wrong in my code? Please, any help will be appreciated.
Thanks a lot.
So putting it all together