[PHP] unexpected T_CASE

Zzl

Newbie Spellweaver
Joined
Apr 23, 2007
Messages
34
Reaction score
0
Alright so I've never worked with PHP in this way before, but I think I'm doing alright.
I'm getting unexpected T_CASE on line 9.

This is the section of code (sorry for the naughty words).
PHP:
$exampleImage1 = $_GET['gen']; 


$returnExImage = explode(",", $exampleImage1);

foreach ($returnExImage as $CockGobbler) {
 case 'image1':
  $sexualImage = imagecreatefrompng('Skin_M.bmp'); imagecopymerge($im, $sexualImage, x, y, 0, 0, #, #, #);
 break;
 case 'image2':
  $sexualImage = imagecreatefrompng('images/Boob_R.png'); imagecopymerge($im, $sexualImage, x, y, 0, 0, #, #, #); 
 break;
}
foreach ($returnExImage as $CockGobbler) {
 case 'image1':
  $sexualImage = imagecreatefrompng('images/Vagina.png'); imagecopymerge($im, $sexualImage, x, y, 0, 0, #, #, #); 
 break;
 case 'image2':
  $sexualImage = imagecreatefrompng('images/Head.png'); imagecopymerge($im, $sexualImage, x, y, 0, 0, #, #, #); 
 break;
}
 
Those cases aren't supposed to be there to begin with. You'll need a switch statement first, eg:

PHP:
foreach($returnExImage as $CockGobbler)
{
	switch($CockGobbler)
	{
		case 'image1':
			$sexualImage = imagecreatefrompng('Skin_M.bmp'); imagecopymerge($im, $sexualImage, x, y, 0, 0, #, #, #);
			break;
		case 'image2':
			$sexualImage = imagecreatefrompng('images/Boob_R.png'); imagecopymerge($im, $sexualImage, x, y, 0, 0, #, #, #); 
			break;
	}
}
+ what superfun said, the imagecreatefrompng syntax isn't correct for as far as I know.
 
Back