使用php页面编辑数据库行
我正在尝试制作一个类似电子表格的页面——现在我从正在显示的数据库中获得了信息,另外还有一个页面允许用户添加信息 我无法理解如何调用数据库来显示设置的行。我没有运行AI id,所以这是不可能的。我试图实现一个后,但它导致我的代码不工作,给我一个空白的白色页面 下面是我用来显示数据库的代码:使用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()
<?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中实现时,它破坏了我的页面。我无法再将数据输入数据库