duandou2763 2014-10-13 09:39
浏览 79
已采纳

让PHP和MySQL读取url

So I want to be able to use a WHERE command in SQL to select certain values from a table. This is my current code however it doesn't work

$MobileNumber = $_GET["MobileNumber"];
$TeamGroup = $_GET["TeamGroup"];

if($_REQUEST=['MobileNumber']) {
    $Item = "SELECT a,b,c,d FROM Item WHERE MobileNumber = $MobileNumber";
} elseif($_REQUEST=['TeamGroup']) {
    $Item = "SELECT a,b,c,d FROM Item WHERE TeamGroup = $TeamGroup";
} else {
    $Item = "SELECT a,b,c,d FROM Item";
};

$result = mysql_query($Item) or die ("Error in query: $query. ".mysql_error());

if (mysql_num_rows($result) > 0) {
    $row = mysql_fetch_assoc($result);
    print '<table><tr>';
    foreach($row as $name => $value) {
        print "<th>$name</th>";
    }
    print '</tr>';

    while($row) {
        print '<tr>';
        foreach($row as $value) {
            print "<td>$value</td>";
        }
        print '</tr>';
        $row = mysql_fetch_assoc($result);
    }
    print '</table>';    
} else {
    echo "No Items Assigned";
};

It works for when the url is test.php?MobileNumber=... but not when its has TeamGroup or nothing in the url. The url I have is like this: test.php?TeamGroup=11

EDIT: Added more code to let you see what I am trying to display

  • 写回答

5条回答 默认 最新

  • douzhi9478 2014-10-13 09:49
    关注

    if($_REQUEST=['MobileNumber']){ its a wrong syntax

    Try this

    add this line in your url ?MobileNumber=Put your mobile num here. Thanks

    than for Team group again this ?TeamGroup=put team group here.

    if($_GET['MobileNumber']==TRUE){
    $MobileNumber=$_GET['MobileNumber'];
    $Item = "SELECT a,b,c,d FROM Item WHERE MobileNumber = $MobileNumber";
    }
    elseif($_GET['TeamGroup']==TRUE){
    $TeamGroup=$_GET['TeamGroup'];
    $Item = "SELECT a,b,c,d FROM Item WHERE TeamGroup = $TeamGroup";
    }
    else{
        $Item = "SELECT a,b,c,d FROM Item";
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度