2014-03-13 61 views
0

我這種情況(MYSQL + PHP):圖片庫

的mysql:

`| employee | visitday | customername | picnumber | picpath | 
    ---------------------------------------------------------------- 
    | agent 1 | 2014-02-16 | customer | 1  |c:\....jpg | 
    | agent 2 | 2014-01-11 | customer | 1  |c:\....jpg |` 

在我的地盤我有一個樹狀菜單是這樣的:員工 - >訪問日 - >客戶名,基於mysql

我如何做到這一點,當我點擊客戶名稱與客戶圖片打開圖片庫。

thx。

回答

0

我猜你有某種形式的文件名爲customer.php

所以在菜單中的鏈接,客戶可能是這樣的:?customer.php名稱=客戶名稱

,然後在客戶。 PHP中使用下列內容:

<?php 
$customer = $_GET['name']; 

if(isset($customer) && !empty($customer)) { 
    $query = mysql_query("SELECT `id`, `customername`, `picpath` FROM `the table name` WHERE `customername` = '$customer'"); 


    echo '<table> 
       <tr> <th>Foto</th> </tr><tr>'; 
    while($associate = mysql_num_rows($query)) { 
     echo '<td><img src="'.$associate['picpath'].'"></td> 
       </tr><tr>'; 
    } 
    echo '</tr> 
    </table>'; 
} else { 
    header('Location: index.php'); 
    exit(); 
} 
?> 
+0

我有customer.php,但我一直歌廳意外「{」在第三行,我不能弄明白 – rozatrra

+0

我錯過了)在if語句的結束,所以如果(isset($ customer)&&!empty($ customer){should be if(isset($ customer)&&!empty($ customer)){ – SuperDJ

+0

還有一個問題給你。由於某些原因,我得到未定義的索引:對於$ customer。我的菜單是這樣構建的:'select * from visit v inner join visitdetails vd on v.employeedayid = vd.employeedayid group by v.employeename' and I echo with'$ row ['employename']'; - >'$ row ['visitday']'; - >'$ row ['customername']'並且我已經包含了存儲菜單的文件 – rozatrra