Page 2 of 2

Posted: Fri Jul 16, 2004 11:31 pm
by John Cartwright
that looks like it will work :)

but this {} business is going to be used elsewhere on my site...

is there not a way to simply do ${$var}var2;

Posted: Fri Jul 16, 2004 11:46 pm
by feyd
I don't think so.. at least without combining them together partly before hand like:

Code: Select all

<?php

$var = "something";
$somethingvar2 = "wicked";
$something = "jelly";
$jellyvar2 = "juice";

echo ${"{$var}var2"};

?>

Posted: Sat Jul 17, 2004 12:03 am
by John Cartwright
yea thats what i needed :)
ty feyd lemme try it

edit: wait i see what u mean..

ill let u know on the results

Posted: Sat Jul 17, 2004 12:24 am
by John Cartwright

Code: Select all

<?php
	function matchstats($league)
	{
	//".$config->getcal()."
		$cal = mysql_query("SELECT * FROM matches WHERE league='cal-invite'");
	
		while ($record = mysql_fetch_array($cal))
		{
			switch ($record["outcome"]) :
				case "win" :
					${"{$league}win"} = ${"{$league}win"} + 1;
					break;
				case "loss" :
					${"{$league}loss"} = ${"{$league}loss"} + 1;
					break;
				case "tie" :
					${"{$league}tie"} = ${"{$league}tie"} + 1;
					break;
			endswitch;

			
		}
		echo ${"{$league}win"};
		echo ${"{$league}loss"};
		echo ${"{$league}tie"};
	}
} 
?>
works perfect !!!

ty..:0