Admstor
V2EX  ›  PHP

菜鸟都算不上的人问个很低级的问题...

  •  
  •   Admstor · Apr 3, 2014 · 4139 views
    This topic created in 4427 days ago, the information mentioned may be changed or developed.
    弄了个以论坛来记录各种服务器资料,参考了一下w3school的实例写了一个这样的程序
    <?php
    $q=$_GET["q"];

    $con = mysql_connect("localhost","XXX","XXXXXX");
    if (!$con)
    {
    die('Could not connect: ' . mysql_error());
    }

    mysql_select_db("bbs", $con);

    $sql="select * from dz_optionvalue3 where fid = '".$q."' order by svr_end";

    $result = mysql_query($sql);

    echo "<table border='1'>
    <tr>
    <th>论坛连接</th>
    <th>服务器ip1</th>
    <th>服务器ip2</th>
    <th>服务器带宽</th>
    <th>服务器规格</th>
    <th>开始时间</th>
    <th>到期时间</th>
    <th>公司</th>
    <th>联系人</th>
    <th>联系信息</th>
    <th>机柜编号</th>
    </tr>";

    while($row = mysql_fetch_array($result))
    {
    echo "<tr>";
    echo "<td>" . $row['tid']. "</td>";
    echo "<td>" . $row['svr_ip1'] . "</td>";
    echo "<td>" . $row['svr_ip2'] . "</td>";
    echo "<td>" . $row['svr_bw'] . "</td>";
    echo "<td>" . $row['svr_spec'] . "</td>";
    echo "<td>" . $row['svr_start'] . "</td>";
    echo "<td>" . $row['svr_end'] . "</td>";
    echo "<td>" . $row['svr_own'] . "</td>";
    echo "<td>" . $row['svr_cont'] . "</td>";
    echo "<td>" . $row['svr_continfo'] . "</td>";
    echo "<td>" . $row['svr_rack'] . "</td>";
    echo "</tr>";
    }
    echo "</table>";

    mysql_close($con);
    ?>

    dz_optionvalue3这个表里有个tid的列,也就是论坛帖子序号,可以通过bbs.abc.com/viewthread.php?tid=xx来访问,xx就是tid数字
    那么,请问如何才能在输出<th>论坛连接</th>这个列里输出对应tid的论坛连接呢?
    或者直接和<th>服务器ip1</th>这个列生成类似<a href=http://bbs.abc.com/viewthread.php?tid=$row['tid']>$row['svr_ip1']</a>这样的连接呢?
    我试了一下结果整个页面就空白了...

    =-= php纯白痴...只会写写bat脚本而已...求指点
    6 replies    1970-01-01 08:00:00 +08:00
    iscraft
        1
    iscraft  
       Apr 3, 2014   ❤️ 1
    开启php的错误显示 页面空白是echo的字符串有问题 试试
    echo "<a href=http://bbs.abc.com/viewthread.php?tid=".$row['tid'].">".$row['svr_ip1']."</a>";
    kfll
        2
    kfll  
       Apr 3, 2014 via Android
    空白一般是语法错误?

    php -l xxxx.php
    oott123
        3
    oott123  
       Apr 3, 2014 via Android
    页面空白除了是没打开php的错误报告之外,还有可能是错误出在HTML的哪个角落了导致渲染错误…右键→查看源文件
    顺带一提,这么写不怕被注入么
    WildCat
        4
    WildCat  
       Apr 3, 2014 via iPhone
    用个框架吧
    Laravel
    ThinkPHP
    Yii
    Admstor
        5
    Admstor  
    OP
       Apr 3, 2014   ❤️ 1
    @iscraft 感谢,果然是字符串的问题

    @oott123 纯内网使用,不怕被注入,而且所使用的mysql账号只有select权限

    @WildCat 正在学习
    beyondamos
        6
    beyondamos  
       Apr 11, 2014
    好东西。学习学习
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3098 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:33 · PVG 08:33 · LAX 17:33 · JFK 20:33
    ♥ Do have faith in what you're doing.