if($server > 0)
{
if(empty($dblist))
{
$dbs = mysql_list_dbs();
$num_dbs = mysql_numrows($dbs);
}
else
{
$num_dbs = count($dblist);
} for($i=0; $i<$num_dbs; $i++)
{
if (empty($dblist))
$db = mysql_dbname($dbs, $i);
else
$db = $dblist[$i];
$j = $i + 2;
?>
<div ID="el<?php echo $j;?>Parent" CLASS="parent">
<a class="item" HREF="db_details.php?server=<?php echo $server;?>&db=<?php echo $db;?>" onClick="expandIt('el<?php echo $j;?>'); return false;">
<img NAME="imEx" SRC="images/plus.gif" BORDER="0" ALT="+" width="9" height="9" ID="el<?php echo $j;?>Img"></a>
<a class="item" HREF="db_details.php?server=<?php echo $server;?>&db=<?php echo $db;?>" onClick="expandIt('el<?php echo $j;?>');">
<font color="black" class="heada">
<?php echo $db;?>
</font></a>
</div>
<div ID="el<?php echo $j;?>Child" CLASS="child">
<?php
$tables = mysql_list_tables($db);
$num_tables = @mysql_numrows($tables); for($j=0; $j<$num_tables; $j++)
{
$table = mysql_tablename($tables, $j);
?>
<nobr> <a target="phpmain" href="sql.php?server=<?php echo $server;?>&db=<?php echo $db;?>&table=<?php echo urlencode($table);?>&sql_query=<?php echo urlencode("SELECT * FROM $table");?>&pos=0&goto=tbl_properties.php"><img src="images/browse.gif" border="0" alt="<?php echo $strBrowse.": ".$table;?>"></a> <a class="item" target="phpmain" HREF="tbl_properties.php?server=<?php echo $server;?>&db=<?php echo $db;?>&table=<?php echo urlencode($table);?>"><?php echo $table;?></a></nobr><br>
<?php
要是随便给他改几个地方,不知道他自己能不能改好。
但这是运行效率最高的编写方式!
你要参考的是人家的算法实现,又不是人家的代码风格
应该是早期代码了
在2005年左右,这种代码风格最流行了
如果把HTML和后台写在一起的话,就全用后台输出
这样结构清楚,后台解释输出也快
虽然说的确这样的代码不算好....不过, 如果你看到这样的代码就要抽人的话, 那你可抽的人多了...我也难逃厄运啊....随便挑几个有点历史的开源php软件都能看到这样的代码.....在OO被引进php之前,在smarty等模板流行之前,php就是这样的...而且,在那个时候,这是作为一个"进步", 相对于perl等老式web编程需要大段大段输出的方式所以,我们从历史的角度看这个问题...中学政治课上说啥...这叫"历史唯物主义"...----------------------------------------至于你要抽人...这个..将来也会有人想抽你的....嘿嘿----------------------------------------不能和垃圾代码和平共处的程序员不是一个好程序员----------------------------------------话又说回来, csdn上每月都有月经贴, 可以看见现在还有很多人不支持OO, 反对模板 ......... 楼主, 你需要准备应付群殴