本帖最后由 ppxxyy123 于 2011-10-01 15:16:11 编辑

解决方案 »

  1.   

    $res=mysql_query("SELECT * FROM link WHERE type='imglink' ORDER BY id ASC");
    $imglink ='';
    while ($resultl1=mysql_fetch_array($res)) { $imglink .= "document.writeln('<td><a href=\"".$resultl1['link']."\" target=\"_blank\" style=\"background:url(".$resultl1['ljtp'].") no-repeat; display: block; width: 88px; height: 30px;margin-right:5px;margin-left:5px; overflow:hidden;\"></a></td><td class=\"jline\">&nbsp;</td>');\n";
    }
    echo  $imglink ;或者$res=mysql_query("SELECT * FROM link WHERE type='imglink' ORDER BY id ASC");
    while ($resultl1=mysql_fetch_array($res)) { echo "document.writeln('<td><a href=\"".$resultl1['link']."\" target=\"_blank\" style=\"background:url(".$resultl1['ljtp'].") no-repeat; display: block; width: 88px; height: 30px;margin-right:5px;margin-left:5px; overflow:hidden;\"></a></td><td class=\"jline\">&nbsp;</td>');\n";
    }
    如何?
      

  2.   

    语法错误 $imglink = echo "document.writeln('<td><a href=\"".$resultl1['link']."\" target=\"_blank\" style=\"background:url(".$resultl1['ljtp'].") no-repeat; display: block; width: 88px; height: 30px;margin-right:5px;margin-left:5px; overflow:hidden;\"></a></td><td class=\"jline\">&nbsp;</td>');\n";变量 里怎么能输出echo 呢先 $imglink='xxxx';
    然后再echo $imglink;
      

  3.   

    嗯嗯嗯,先做饭⌒_⌒。一会过来$imglink ='';
    while ($resultl1=mysql_fetch_array($res)) { $imglink .= "document.writeln('<td><a href=\"".$resultl1['link']."\" target=\"_blank\" style=\"background:url(".$resultl1['ljtp'].") no-repeat; display: block; width: 88px; height: 30px;margin-right:5px;margin-left:5px; overflow:hidden;\"></a></td><td class=\"jline\">&nbsp;</td>');\n";
    }
    echo $imglink ;这个应该可以。一会过来试下
      

  4.   

    注意 echo 是要在循环内输出 如果在循环外输出 待会你又得提问了