【发布时间】:2010-01-22 12:15:37
【问题描述】:
使用从数据库字段填充的下拉列表,我需要选择一个选项,然后将其从数据库中删除。我试图通过将表单发送到一个进程 php 页面来做到这一点,在该页面中我从 post 数组中提取 select 选项,然后将其从数据库中删除并返回到索引页面。 从 post 数组获取数组变量时遇到问题。任何人都可以帮助一些关于如何获取变量然后删除mysql标题的代码
<form method="post" action="deleteReview_process.php">
<select name="title">
<?php
while($row = mysql_fetch_array($sql_result)) {
$movieTitle = $row['title'];
?>
<option><?php echo $movieTitle; ?></option>
<?php } ?>
</select>
<input type="submit" name="delete" id="delete" value="delete" />
----和进程页面---
include 'inc/db.inc.php';
if($_POST['delete']) {
$title = $_POST['title'][$movieTitle]; <------ NOT WORKING
$sql = "DELETE" . $title . "FROM pageTitle";
mysql_query($sql, $conn)
or die("couldn't execute query");
header("Location: http://localhost/cms/index.php");
}
else
{
header("Location: http://localhost/cms/deleteReview.php");
}
【问题讨论】: