gpt4 book ai didi

php - 更新记录电视节目数据库 - PHP MYSQL

转载 作者:行者123 更新时间:2023-11-30 23:25:23 25 4
gpt4 key购买 nike

<分区>

我正在尝试为我的电视项目创建一个背板。我的 MySql 数据库由两个表组成。 “节目”和“季节”。

节目表由节目 ID(主键)、节目标题和日期组成。 Seasons 表由 Season ID(主键)、Show ID(外键)、Season、发布日期组成。

您在控制面板中首先看到的是数据库中以表格形式显示的所有内容。例如,如果您编辑“Dexter”,它将带您进入显示 dexter 各季输入框的编辑页面。就像第 1 季、第 2 季等......我有这种工作。我的意思是它在输入框中正确显示,但当我提交时它只是重定向回相同的编辑页面并且没有任何更新。

来 self 的主 index.php 后面板的代码允许您编辑:

<td><a href="edit.php?id=<?php echo $row['show_id']; ?>">edit</a></td>

来自 edit.php 的代码:

<?php
$playlist_id=$_GET['id'];
// this makes it so it grabs the season records that match the show id
$sql="SELECT * FROM seasons WHERE show_id='$show_id'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
?>



<table>
<form name="form1" method="post" action="">
<tr>
<td>
<table>
<tr>
<td align="center"><strong>Id</strong></td>
<td align="center"><strong>Season Name</strong></td>
</tr>

<?php
while($rows=mysql_fetch_array($result)){
?>

<tr>
<td align="center">
<input name="season_id[]" type="text" id="season_id" value="<?php echo $rows['season_id']; ?>">
</td>
<td align="center">
<input name="Season[]" type="text" id="Season" value="<?php echo $rows['Season']; ?>">
</td>
</tr>

<?php
}
?>

<tr>
<td></td>
<td></td>
<td colspan="4" align="right"><input type="Submit" name="Submit" value="Submit"></td>
</tr>
</table>
</td>
</tr>
</form>
</table>

<?php

$result1 = FALSE;
if (isset($_GET['Submit'])) {
for($i=0;$i<$count;$i++){
$sql1="UPDATE seasons SET Season='$Season[$i] WHERE Season_id='$Season_id[$i]'";
$result1=mysql_query($sql1);
}
}

if($result1){
header("location:update.php");
}
mysql_close();
?>

您可能想知道为什么我要编辑季节的名称,但一旦我克服了这个障碍,我最终会让它变得更复杂并添加更多字段。就像我说的那样它显示正确但是当我点击提交时它只是重新加载页面并且没有任何变化。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com