Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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_Html_Mysql_Database_Edit - Fatal编程技术网

使用php页面编辑数据库行

使用php页面编辑数据库行,php,html,mysql,database,edit,Php,Html,Mysql,Database,Edit,我正在尝试制作一个类似电子表格的页面——现在我从正在显示的数据库中获得了信息,另外还有一个页面允许用户添加信息 我无法理解如何调用数据库来显示设置的行。我没有运行AI id,所以这是不可能的。我试图实现一个后,但它导致我的代码不工作,给我一个空白的白色页面 下面是我用来显示数据库的代码: <?php $link = mysql_connect('', '', ''); if (!$link) { die('Could not connect: ' . mysql_error()

我正在尝试制作一个类似电子表格的页面——现在我从正在显示的数据库中获得了信息,另外还有一个页面允许用户添加信息

我无法理解如何调用数据库来显示设置的行。我没有运行AI id,所以这是不可能的。我试图实现一个后,但它导致我的代码不工作,给我一个空白的白色页面

下面是我用来显示数据库的代码:

<?php
$link = mysql_connect('', '', ''); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
}

//connect to the database
mysql_select_db(''); 

//query the database
$query = mysql_query("SELECT * FROM ");

        echo "<table border='1'>
            <tr>
            <td class='td'>Date</td>
            <td class='td'>Region</td>
            <td class='td'>Cameraman</td>
            <td class='td'>Livestream?</td>
            <td class='td'>Event Title</td>
            <td class='td'>Lecturer</td>
            <td class='td'>Time</td>
            <td class='td'>Speaker</td>
            <td class='td'>ICE Contact</td>
            <td class='td'>Venue Address</td>
            <td class='td'>Venue Contact</td>
            <td class='td'>Additional Comments</td>
            <td class='td'>On App?</td>
            <td class='td'>Edit</td>
            <td class='td'>Delete</td>
            </tr>";

       WHILE($rows = mysql_fetch_array($query)):
            $rows = array_filter($rows);
            if (!empty($rows)) {
                echo "<tr>";
                echo "<td>" . $rows['date'] . "</td>";
                echo "<td>" . $rows['region'] . "</td>"; 
                echo "<td>" . $rows['cameraman'] . "</td>";
                echo "<td>" . $rows['livestream'] . "</td>"; 
                echo "<td>" . $rows['eventitle'] . "</td>";
                echo "<td>" . $rows['lecturer'] . "</td>"; 
                echo "<td>" . $rows['time'] . "</td>";
                echo "<td>" . $rows['speaker'] . "</td>";
                echo "<td>" . $rows['icecontact'] . "</td>";
                echo "<td>" . $rows['venueaddress'] . "</td>"; 
                echo "<td>" . $rows['venuecontact'] . "</td>";
                echo "<td>" . $rows['additionalcomments'] . "</td>";  
                echo "<td>" . $rows['onapp'] . "</td>";
                echo "<td><a href=""><img src=""></a></td>";
                echo "<td><a href=""><img src=""></a></td>";
                echo "</tr>";
            }
            endwhile;
            echo "</table>";
?>

任何帮助都将不胜感激。
谢谢

在if块的最后三行和最后二行中有一个引号不匹配,您在双引号中使用了双引号,这会导致语法错误。在这里,外部双引号替换为单引号。按如下方式更新if块:

if (!empty($rows)) {
                echo "<tr>";
                echo "<td>" . $rows['date'] . "</td>";
                echo "<td>" . $rows['region'] . "</td>"; 
                echo "<td>" . $rows['cameraman'] . "</td>";
                echo "<td>" . $rows['livestream'] . "</td>"; 
                echo "<td>" . $rows['eventitle'] . "</td>";
                echo "<td>" . $rows['lecturer'] . "</td>"; 
                echo "<td>" . $rows['time'] . "</td>";
                echo "<td>" . $rows['speaker'] . "</td>";
                echo "<td>" . $rows['icecontact'] . "</td>";
                echo "<td>" . $rows['venueaddress'] . "</td>"; 
                echo "<td>" . $rows['venuecontact'] . "</td>";
                echo "<td>" . $rows['additionalcomments'] . "</td>";  
                echo "<td>" . $rows['onapp'] . "</td>";
                echo '<td><a href=""><img src=""></a></td>';
                echo '<td><a href=""><img src=""></a></td>';
                echo "</tr>";
            }
if(!empty($rows)){
回声“;
回显“$rows['date']”;
回显“$行[“区域]”;
echo“$rows['cameraman']”;
回显“$rows['livestream']”;
回显“$rows['eventile']”;
回显“$行['讲师]”;
回显“$rows['time']”;
回显“$rows['speaker']”;
回显“$rows['icecontact']”;
回显“$rows['venueaddress']”;
回显“$rows['venuecontact']”;
回显“$rows['additionalcomments']”;
回显“$rows['onapp']”;
回声';
回声';
回声“;
}

在if块的最后三行和最后二行中有一个引号不匹配,您在双引号中使用了双引号,这导致语法错误。在这里,外部双引号替换为单引号。按如下方式更新if块:

if (!empty($rows)) {
                echo "<tr>";
                echo "<td>" . $rows['date'] . "</td>";
                echo "<td>" . $rows['region'] . "</td>"; 
                echo "<td>" . $rows['cameraman'] . "</td>";
                echo "<td>" . $rows['livestream'] . "</td>"; 
                echo "<td>" . $rows['eventitle'] . "</td>";
                echo "<td>" . $rows['lecturer'] . "</td>"; 
                echo "<td>" . $rows['time'] . "</td>";
                echo "<td>" . $rows['speaker'] . "</td>";
                echo "<td>" . $rows['icecontact'] . "</td>";
                echo "<td>" . $rows['venueaddress'] . "</td>"; 
                echo "<td>" . $rows['venuecontact'] . "</td>";
                echo "<td>" . $rows['additionalcomments'] . "</td>";  
                echo "<td>" . $rows['onapp'] . "</td>";
                echo '<td><a href=""><img src=""></a></td>';
                echo '<td><a href=""><img src=""></a></td>';
                echo "</tr>";
            }
if(!empty($rows)){
回声“;
回显“$rows['date']”;
回显“$行[“区域]”;
echo“$rows['cameraman']”;
回显“$rows['livestream']”;
回显“$rows['eventile']”;
回显“$行['讲师]”;
回显“$rows['time']”;
回显“$rows['speaker']”;
回显“$rows['icecontact']”;
回显“$rows['venueaddress']”;
回显“$rows['venuecontact']”;
回显“$rows['additionalcomments']”;
回显“$rows['onapp']”;
回声';
回声';
回声“;
}

好的,太好了,我已经改变了。谢谢:)我的目的是链接图像,将带你到一个编辑页面。此页面将允许您编辑单击的行,然后相应地更新数据库。您可以在标记href中传递id并在重定向页面中执行mysql。不幸的是,我没有使用id设置它,当我尝试在phpmyadmin中实现时,它破坏了我的页面。我不能再把数据输入数据库了好的,我已经改变了。谢谢:)我的目的是链接图像,将带你到一个编辑页面。此页面将允许您编辑单击的行,然后相应地更新数据库。您可以在标记href中传递id并在重定向页面中执行mysql。不幸的是,我没有使用id设置它,当我尝试在phpmyadmin中实现时,它破坏了我的页面。我无法再将数据输入数据库