Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的座位预订系统_Php_Ajax - Fatal编程技术网

php中的座位预订系统

php中的座位预订系统,php,ajax,Php,Ajax,我试图用php为我们的小剧场建立一个简单的座位预订系统。 从保存座位号和状态的文本文件(如1101,f-表示第11排座位1,f=免费,r=保留,p=付费,h=残疾人座位)中,我根据状态逐行加载小位图。 下面是最后一行的php代码: <?php $counter = 0; $file = 'seats.txt'; $row = file($file); //starting with the last row - #11 for($i=173;$i > 157;$i--){

我试图用php为我们的小剧场建立一个简单的座位预订系统。 从保存座位号和状态的文本文件(如1101,f-表示第11排座位1,f=免费,r=保留,p=付费,h=残疾人座位)中,我根据状态逐行加载小位图。 下面是最后一行的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?

php是后端,无法检测图像点击:


对图像使用JavaScript onclick操作,将src link替换为free to reserved,然后使用ajax运行php更新文件

php是后端,无法检测图像点击:


对图像使用JavaScript onclick操作,将src链接免费替换为reserved,然后使用ajax运行php更新文件

为什么使用Java/ajax?奇怪的组合。。。您的意思是使用JQuery或JavaScript来处理图像单击状态吗?对不起,随便哪一种都可以!;)几年前我在vb方面做得很好,但我没有AJAX和JQuery方面的经验,只有一点php和javascript。我会首先发现你需要做什么,并找到一种你可以使用的语言。我建议使用JQuery保持简单。AJAX非常简单,但前提是您熟悉JQuery和Php方法。为什么使用Java/AJAX?奇怪的组合。。。您的意思是使用JQuery或JavaScript来处理图像单击状态吗?对不起,随便哪一种都可以!;)几年前我在vb方面做得很好,但我没有AJAX和JQuery方面的经验,只有一点php和javascript。我会首先发现你需要做什么,并找到一种你可以使用的语言。我建议使用JQuery保持简单。AJAX非常简单,但前提是您熟悉JQuery和Php方法。