程序如下:其中GraphFuryo3.php是一个画图的程序。我想通过该循环把$_SESSION["PATTERN"]这个变量传到GraphFuryo3.php中,
每传一次就画一个图。可是经过测试发现,只有最后一个值被传过去了。什么原因阿?急啊
for($i=0; $i<2; $i++){
$_SESSION["PATTERN"] = $tempVal[$i];
$sHtml = "";
$sHtml.= "<html>";
$sHtml.= "<form name= \"frm\" WIDTH=\"<?=CON_GRAPH_F_X_FRAME?>\" HEIGHT=\"<?=CON_GRAPH_F_Y_FRAME?>\" >";
$sHtmo.= "<body onload = \"fncOnload()\">";
$sHtml.= "<iframe class=\"frameReport\" width=\"100%\" height=\"100%\" name=\"report\"
src=\"./GraphFuryo3.php\" frameborder=\"0\" scrolling = no></iframe>";
$sHtml.= "</body></form></html>";
print $sHtml;
}
每传一次就画一个图。可是经过测试发现,只有最后一个值被传过去了。什么原因阿?急啊
for($i=0; $i<2; $i++){
$_SESSION["PATTERN"] = $tempVal[$i];
$sHtml = "";
$sHtml.= "<html>";
$sHtml.= "<form name= \"frm\" WIDTH=\"<?=CON_GRAPH_F_X_FRAME?>\" HEIGHT=\"<?=CON_GRAPH_F_Y_FRAME?>\" >";
$sHtmo.= "<body onload = \"fncOnload()\">";
$sHtml.= "<iframe class=\"frameReport\" width=\"100%\" height=\"100%\" name=\"report\"
src=\"./GraphFuryo3.php\" frameborder=\"0\" scrolling = no></iframe>";
$sHtml.= "</body></form></html>";
print $sHtml;
}
$_SESSION["PATTERN"][] = $tempVal[$i];
$sHtml = "";
$sHtml.= " <html>";
$sHtml.= " <form name= \"frm\" WIDTH=\" <?=CON_GRAPH_F_X_FRAME?>\" HEIGHT=\" <?=CON_GRAPH_F_Y_FRAME?>\" >";
$sHtmo.= " <body onload = \"fncOnload()\">";
$sHtml.= " <iframe class=\"frameReport\" width=\"100%\" height=\"100%\" name=\"report\"
src=\"./GraphFuryo3.php\" frameborder=\"0\" scrolling = no> </iframe>";
$sHtml.= " </body> </form> </html>";
print $sHtml;
}
for($i=0; $i <2; $i++){
$_SESSION["PATTERN"][] = $tempVal[$i];
$sHtml .= "";
$sHtml.= " <html>";
$sHtml.= " <form name= \"frm\" WIDTH=\" <?=CON_GRAPH_F_X_FRAME?>\" HEIGHT=\" <?=CON_GRAPH_F_Y_FRAME?>\" >";
$sHtmo.= " <body onload = \"fncOnload()\">";
$sHtml.= " <iframe class=\"frameReport\" width=\"100%\" height=\"100%\" name=\"report\"
src=\"./GraphFuryo3.php\" frameborder=\"0\" scrolling = no> </iframe>";
$sHtml.= " </body> </form> </html>";
print $sHtml;
}
每次都是显示最后一个值 郁闷阿照我的想法是每次循环后 在GraphFuryo3.php显示当前的值