V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
syimo
V2EX  ›  PHP

新手问题,从当前页面传值到 edit.php,传不过去。<td align="center"> <a href="edit.php?id=$id">修改</a></td> 这句话错了吗

  •  
  •   syimo · 2015-12-14 12:38:39 +08:00 · 3481 次点击
    这是一个创建于 3058 天前的主题,其中的信息可能已经有所发展或是发生改变。
    while($row2=mysql_fetch_array($result2))
    {
    $num = $num+1;

    $id = $row2["CID"]
    ?>
    <tr>
    <td align="center"><b><?php echo $num ?></b></td>
    <td align="center"><?php echo $row2["Cname"] ?></td>
    <td align="center"><?php echo $row2["Cage"] ?></td>
    <td align="center"><?php echo $row2["Csex"] ?></td>
    <td align="center"><?php echo $row2["Cphone"] ?></td>
    <td align="center"><?php echo $row2["HouseID"] ?></td>
    <td align="center"><?php echo $row2["Cnum"] ?></td>
    <td align="center"> <a href="edit.php?id=$id">修改</a></td>

    </tr>
    <?php
    }
    jugelizi
        1
    jugelizi  
       2015-12-14 12:48:31 +08:00
    尼玛
    form 标签呢
    jessynt
        2
    jessynt  
       2015-12-14 12:49:58 +08:00 via iPhone
    这是表单?要有 From 标签吧
    jessynt
        3
    jessynt  
       2015-12-14 12:50:17 +08:00 via iPhone
    打错了, form୧(๑•̀⌄•́๑)૭
    haiyang416
        4
    haiyang416  
       2015-12-14 12:53:23 +08:00
    edit.php?id=<?=$id?>
    or
    edit.php?id=<?echo $id ?>
    fregen
        5
    fregen  
       2015-12-14 12:53:42 +08:00 via Android
    你前面都知道 php echo ,id 那怎么就忘了
    haiyang416
        6
    haiyang416  
       2015-12-14 12:54:54 +08:00   ❤️ 1
    @haiyang416 是 edit.php?id=<?php echo $id ?>
    kiwi95
        7
    kiwi95  
       2015-12-14 12:55:26 +08:00
    你要看链接生成的对不对,你这里一对 php 变量都没有放到 <?php ?> 标签里面
    skylancer
        8
    skylancer  
       2015-12-14 12:56:42 +08:00
    第一眼就是 form 去哪了...
    syimo
        9
    syimo  
    OP
       2015-12-14 12:57:18 +08:00
    <form method="post" > 这是 tr 的内容</form>,写进去后, edit.php $id = intval($_GET['id']);还是得不到值么。。。
    @jessynt
    @jugelizi
    Slienc7
        10
    Slienc7  
       2015-12-14 13:01:10 +08:00   ❤️ 1
    其他不变,$id 改成 <?php echo $id; ?>
    即可,没必要用 form ,别管其他。
    imn1
        11
    imn1  
       2015-12-14 13:05:34 +08:00
    你还是看 4/6 楼吧,$id 是 php 内容,前后没标记,就变成 HTML 内容了
    syimo
        12
    syimo  
    OP
       2015-12-14 13:06:12 +08:00
    $id 改成 <?php echo $id; ?> 就好了!!感谢楼上两位!!!!@xgowex@haiyang416
    wd0g
        13
    wd0g  
       2015-12-14 13:23:31 +08:00
    题主找到 PHP 的工作了吗?
    mytsing520
        14
    mytsing520  
       2015-12-14 14:46:12 +08:00
    没必要 form
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5403 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 06:58 · PVG 14:58 · LAX 23:58 · JFK 02:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.