関数の内部からいくつかの値を取得し、それらを外部で計算に使用したいですか? 出来ますか?私はPHPが初めてです。
コードがあるとします:
function snltc($ema)
{
$uemail = $ema;
$snlc = mysql_query("SELECT * FROM usertree WHERE slot1='$uemail' || slot2='$uemail' || slot3='$uemail' || slot4='$uemail' || slot5='$uemail'");
$dsnl = mysql_fetch_array($snlc);
echo $dsnl['supemail'];
echo "</br>";
echo $dsnl['snlt'];
$sup1 = $dsnl['supemail'];
$snltu = $dsnl['snlt'] + 1;
echo "</br>";
echo $snltu;
mysql_query("UPDATE usertree SET snlt='$snltu' WHERE supemail='$sup1'");
$newsnl = mysql_fetch_array($snlc);
echo "</br>";
$snlval = $newsnl['snlt'];
echo "</br>";
return $snlval;
}
echo "</br>";
echo snltc('gami@gmail.com');
さて、私がこのコードに求めている$snlval
のは、関数の外と関数の外で使用$sup1
することです。どうすればこれを達成できますか?