<html>
<body>
<?
$my_index = 0;
$my_ide = 0;
$titleNameArr[10]="";
$linkAdrArr[10]="";
?>
<table border="0" cellpadding="0" cellspacing="0" >
<form method="post" action="#">
                         <tr>
                         <td height="25">标题名:</td>
                         <td height="25"><input name="titleName" type="text"  value=""/></td>
                         </tr>
                         <tr>
                         <td height="25">链接地址:</td>
                         <td height="25"><input name="linkAdr" type="text"  value=""/></td>
                         <td><input type="submit" value="确定" /></td>                         </tr>
</form>
</table><?
$titleNameArr[$my_index] = $_POST['titleName'];
$linkAdrArr[$my_index] = $_POST['linkAdr'];
print("<TABLE  BORDER=\"1\">\n");
if(trim($linkAdrArr[$my_index]) != '' && trim($titleNameArr[$my_index])!= '')
{


//if($my_ide < $my_index)
{
print("<TR>");
print("<TD>");
print("<font color=\"#ff5725\">");
print("<strong>");
print("$titleNameArr[$my_index]");
print("</strong></font><br>");
print("<IMG src=\"$linkAdrArr[$my_index]\"/>");
print("</TD>");
print("</TR>");
$my_index++;
if($my_index==10)
{
print("已经够10个了");
break;
}

}


}
else
{
 echo '请输入内容';
}
print("</TABLE>");
//print("<div style="width:100%;height:1px;overflow:hiddne;border-top:1px float:left;background:#289537;"></div>")
//print("<font color="#ff5725"><strong>\"$tags\"</strong></font><br>")
?>
</body>
</html>这是我的程序,我明明用数组控制了变量里面的值,可我第二次添加的时候怎么还是把之前的变量给修改掉了。求大神指教。。

解决方案 »

  1.   

    每次运行时,数组都被初始化,当然只有一个啦
    你可用 session 保存历史数据
      

  2.   


    那我要怎么做才能把这个数组提到别的地方去,只让他被执行一次的操作。我以前是写C++的,PHP的运行过程还不是很懂啊。大神。求告诉个方法呗
      

  3.   

    你们都好幸福,学习php之前都有过其他高级语言的学习经历
      

  4.   

    写CS的手转到BS并不是什么好经历,会头晕眼花.因为原理不同.<html>
    <body>
    <?
    Session_start();
    ?>
    <table border="0" cellpadding="0" cellspacing="0" >
    <form method="post" action="#">
    <tr>
     <td height="25">标题名:</td>
     <td height="25"><input name="titleName" type="text"  value=""/></td>
    </tr>
    <tr>
     <td height="25">链接地址:</td>
     <td height="25"><input name="linkAdr" type="text"  value=""/></td>
     <td><input type="submit" value="确定" /></td> </tr>
    </form>
    </table><?
    $_SESSION['aa'][]=$_POST['titleName'];
    $_SESSION['bb'][]=$_POST['linkAdr'];
    var_dump($_SESSION['aa']);
    ?>
    </body>
    </html>