Hi everyone,
I have the following code in an include file:
<?php
$itemPriceBoth = $item['itemPriceBoth'];
$itemPriceFemale = $item['itemPriceFemale'];
$itemPriceMale = $item['itemPriceMale'];
if ($itemPriceFemale > 0)
{ echo "<span> Ladies price: $" . $itemPriceFemale . "</span>"; }
if ($itemPriceMale > 0)
{ echo "<span> Men's price: $" . $itemPriceMale . "</span>";
}
elseif (($itemPriceFemale > 0) && ($itemPriceMale > 0))
{
echo "
<div style='padding-top: 10px;'> Ladies price: ${$itemPriceFemale}</div>
<div style='padding-top: 10px;'> Men's price: ${$itemPriceMale}</div>";
}
if ($itemPriceBoth > 0)
{ echo "<span> Price: $" . $itemPriceBoth . "</span>"; }
?>
It's output via the following line in another file:
<p><?php include(__ROOT__ . "/includes/item_price.inc.php"); ?></p>
I've noticed that the following lines don't display on two separate lines even though they're in div tags:
{
echo "
<div style='padding-top: 10px;'> Ladies price: ${$itemPriceFemale}</div>
<div style='padding-top: 10px;'> Men's price: ${$itemPriceMale}</div>";
}
When I look in the source code to see what's being sent to the browser, it's outputting completely different tags as follows:
p><span> Ladies price: $50</span><span> Men's price: $50</span></p>
Does anyone know why this is happening?
Appreciate any help.