У меня есть проблема с удалением из database..So, у меня есть:Удалить из PHP базы данных
<?php
include('createdb.php');
if(!empty ($_POST['tribuna']))
{
$delete = mysql_query("DELETE FROM tb_tribuna WHERE id = '".$_POST['tribuna']."';");
header("Location:index.php?a=buy"); //redirect
exit;
}
?>
<form id="formid" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<label>Tribuna :</label> <select name="tribuna" class="tribuna">
<option selected="selected">-Select-</option>
<?php
$sql=mysql_query("select id,tribune_number from tb_tribuna ");
while($row=mysql_fetch_array($sql))
{
$id=$row['id'];
$tribune_number=$row['tribune_number'];
echo '<option value="'.$id.'">'.$tribune_number.'</option>';
} ?>
</select><br/><br/>
<input name="delete" type="submit" id="delete" value="Delete">
</form>
Когда я нажимаю на представить ничего не происходит ... Я хочу, чтобы, когда я выбираю опцию и когда я нажимаю удалить, чтобы удалить из строки базы данных ... Помощи плиззза друзей ..
Что выводит 'mysql_error()' после публикации ваших данных? Вы не избегаете этого, так что это может быть вашей проблемой. – Machavity
Этот пример очень легко вводить. Вы должны использовать подготовленные инструкции или, по крайней мере, использовать 'mysql_real_escape()'. (Хотя даже это не на 100% безопасно). Я рекомендую PDO. –
Где ваше соединение, выберите команды db и вывод ошибок? –