Jump to content

If statements in middle of text block


dark dude

Recommended Posts

I'm having some problems with this:

[code]$DefBody = '[Some irrelevant code/]
<tr><td>Halo Moons</td><td>'.$PresetDefHaloMoonFig.'</td><td>'.$DefHaloMoonFig2.'</td></tr>
</table>
'.if($DefHaloMoonFig2=='0'){.' The Attacker has won the battle!'. } else {.'
The Defender has won the battle!
.}';[/code]

It doesnt seem to want the if statements there to work :(

Any help?


Thanks,
~Dark dude~
Link to comment
https://forums.phpfreaks.com/topic/24749-if-statements-in-middle-of-text-block/
Share on other sites

such a messy piece of code...

[code]
$DefBody = '[Some irrelevant code/]<tr><td>Halo Moons</td><td>'.$PresetDefHaloMoonFig.'</td><td>'.$DefHaloMoonFig2.'</td></tr>
</table>';if($DefHaloMoonFig2=='0'){$DefBody.=' The Attacker has won the battle!'; } else {$DefBody.='
The Defender has won the battle!';}
[/code]
Try this version:

[code]$DefBody = '[Some irrelevant code/]
<tr><td>Halo Moons</td><td>'.$PresetDefHaloMoonFig.'</td><td>'.$DefHaloMoonFig2.'</td></tr>
</table>'; // end of first part of definition

// now define the conditional adder and concatentate it
if($DefHaloMoonFig2=='0') {
    $DefBody.= ' The Attacker has won the battle!';
} else {
    $DefBody.= 'The Defender has won the battle!';
}
[/code]

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.