2014-12-03 69 views
-2

我創建了一個鏈接PHP/SQL顯示鏈接結果

echo '<a href="description.php?id='.$dash.'" >'."<strong>$name</strong>".'</a>'; 

其作品,但帶我到一個空白頁(description.php)

這是我試過的代碼,不會顯示任何信息。

if (isset($_GET['$name'])) { 
$result = $_GET['$name']; 

$sql = "SELECT PedalID, Manufacturer, ProductName FROM PedalDirectory"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo "id: " . $row["PedalID"]. " - Name: " . $row["ProductName"]. " " . $row["Manufacturer"]. "<br>"; 
    } 
} else { 
    echo "0 results"; 
} 
$conn->close(); 

} 

任何人都可以提供一些見解,爲什麼此代碼不顯示結果?

+0

有什麼關係'css'? – LcSalazar 2014-12-03 20:09:17

+1

您正在使用$ _GET ['name']而不是$ _GET ['id'],並且您還沒有在查詢中使用它 – ElefantPhace 2014-12-03 20:16:28

回答

0

看起來像你的鏈接發送$_GET['id']但你引用$_GET['$name']

你的代碼應該是

<?php 
if (isset($_GET['id'])) { 
    $result = $_GET['id']; 

    $sql = "SELECT PedalID, Manufacturer, ProductName FROM PedalDirectory"; 
    $result = $conn->query($sql); 

    if ($result->num_rows > 0) { 
     // output data of each row 
     while($row = $result->fetch_assoc()) { 
      echo "id: " . $row["PedalID"]. " - Name: " . $row["ProductName"]. " " . $row["Manufacturer"]. "<br>"; 
     } 
    } else { 
     echo "0 results"; 
    } 
    $conn->close(); 
} 
?> 
+0

非常感謝! – Ryan 2014-12-04 16:17:22

+0

謝謝大家。我現在明白了 – Ryan 2014-12-04 18:45:47