2017-03-02 112 views
1

我嘗試在php中爲我們的小劇院設置一個簡單的座位預約系統。 從文本文件中,我保存座位號和狀態(例如1101,f - 表示行11,座位1,f =空閒,r =預留,p =付費,h =障礙座位),我加載小的位圖,在狀態上,逐行。 下面是最後一排的PHP代碼:在php的座位預約系統

<?php 
$counter = 0; 
$file = 'seats.txt'; 
$row = file($file); 
//starting with the last row - #11 
for($i=173;$i > 157;$i--){ 
    $counter = $counter + 1; 
    $string = $row[$i]; 
    if($counter == 9) { echo "&nbsp &nbsp 11 &nbsp &nbsp &nbsp"; } 
    if(substr($string,5,1) == "f") { 
     echo "<img src='seat_free.bmp' /> &nbsp &nbsp"; } 
    else if(substr($string,5,1) == "p") { 
     echo "<img src='seat_paid.bmp' /> &nbsp &nbsp"; } 
    else if(substr($string,5,1) == "r") { 
     echo "<img src='seat_res.bmp' /> &nbsp &nbsp"; } 
    else { 
    echo "<img src='seat_hcp.bmp' /> &nbsp &nbsp"; } 
} 
?> 

我現在的問題是: 我如何才能通過點擊圖像上更換預留座圖像無座圖像(當然改變現狀在文本文件中)? 這是可能的使用PHP或我必須使用java/ajax?

+0

爲什麼Java/AJAX?奇怪的組合......你的意思是使用JQuery或JavaScript來處理圖像點擊狀態? – PhpDude

+0

對不起,無論適合! ;)幾年前,我曾經在vb中很出色,但是我沒有AJAX和JQuery的經驗,只是一點點的php和javascript。 – ReiniG

+0

我會首先發現你需要做什麼,找到一種你可以使用的語言。我建議使用JQuery保持簡單。 AJAX非常簡單,但只有在熟悉JQuery和Php方法的情況下。 – PhpDude

回答

0

PHP是後端和無法檢測到圖片的點擊次數:

使用JavaScript的onclick行動的形象,取代SRC鏈接免費保留,然後使用AJAX來運行PHP來更新您的文件