Witam. Robię taki drobny skrypt ogłoszeń, dodałem kilka rzeczy i pojawił mi się problem z usuwaniem rekordów. Mianowicie każdy rekord w bazie ma inne id (u mnie: idnum) i dodatkowo w każdym rekordzie jest ustawione hasło. Gdy chcę usunąć konkretny rekord z np. id 50 i podaję poprawne hasło to usuwa zupełnie inny rekord niż ten wybrany z id 50 i z innym hasłem. Nie wiem gdzie tkwi problem. Proszę o podpowiedzi. Niżej kody 3 plików.
1. strona z numerem id który ma być skasowany i pytaniem o hasło:
<?
require("config.php");
include("conf/config_main_options.php");
include("db_connect.php");
polacz_z_baza();
$idnum=$row['idnum'];
$id_get=$_GET['idnum'];
$zap = mysql_query("SELECT * FROM baza WHERE idnum='$id_get'");
echo '<div id="content">'; <TABLE BORDER=0 WIDTH=750 bgcolor=#FFFFFF cellspacing=1 cellpadding=1>
<tr>
<td colspan=2 width=700 bgcolor=#FFD47F><center>
<font FACE=ARIAL COLOR=000000 size=3 align=center> <b>Usunięcie ogłoszenia:</b></font></center>
</td>
</tr>
</table>
<TABLE BORDER=0 WIDTH=750 bgcolor=#FFFFFF cellspacing=1 cellpadding=1>
<tr>
<td colspan=2 width=700 bgcolor=#EBEBEB><center>
<font FACE=ARIAL COLOR=000000 size=3><b>Uwaga!</b></font>
<font FACE=ARIAL COLOR=000000 size=2>Proces usuwania ogłoszenie został rozpoczęty. Podaj hasło do ogłoszenia.</font>
</center>
</td>
</tr>
</table>
<TABLE BORDER=0 WIDTH=750 bgcolor=#EBEBEB cellspacing=1 cellpadding=1>
<TR>
<TD align=right width=50% height=25>
<form action="delete_ads_form.php" method="post" name="usun_ogl">
<font FACE=ARIAL COLOR=#000000 size=2> <b>Numer #ID ogłoszenia:</b> </font>
</td>
<td align=left width=50%>
<input type="text" name="delete_id" value="'.$id_get.'" size="10" class="formst">
</td>
</tr>
<TR>
<TD align=right width=50% height=25>
<font FACE=ARIAL COLOR=#000000 size=2> <b>Hasło:</b>
</td>
<td align=left width=50%>
<input type="password" name="passw" size="10" class="formst">
</td>
</tr>
</table>
<TABLE BORDER=0 WIDTH=750 bgcolor=#FFFFFF cellspacing=1 cellpadding=1>
<TR>
<TD align=center width=100% height=25>
<input type="submit" value="Dalej !" class="formst" STYLE="FONT-WEIGHT: bold;"></form>
</td>
</tr>
</table>
';
?>
2. Strona pyta czy napewno usunąć rekord
<?
require("config.php");
include("conf/config_main_options.php");
include("db_connect.php");
polacz_z_baza();
$idnum=$row['idnum'];
$id_get=$_GET['idnum'];
$zap = mysql_query("SELECT * FROM baza WHERE idnum Like '%".$_POST['delete_id']."%'");
$idnum = $rek[0];
$title = $rek[11];
$passw = $rek[23];
}
echo '<div id="content">';
if($passw === $_POST['passw']){
<form action="delete_ads.php" method="post" name="usun_ogl">
<TABLE BORDER=0 WIDTH=750 bgcolor=#FFFFFF cellspacing=1 cellpadding=1>
<tr>
<td colspan=2 width=700 bgcolor=#EBEBEB><center>
<font FACE=ARIAL COLOR=990033 size=3><b>Uwaga!</b></font><br>
<font FACE=ARIAL COLOR=000000 size=2>To jest ostatni etap usuwania ogłoszenia.<br>
Jesteś pewny, że chcesz usunąć ogłoszenie: <font FACE=ARIAL COLOR=990033 size=2><b>'.$title.'</b></font> które ma ID: <font FACE=ARIAL COLOR=990033 size=2><b>#'.$idnum.'</b> </font>?
</font><br><br>
<p align="center">
<input type="submit" value="Tak!" class=formst STYLE="FONT-WEIGHT: bold; width: 150px;">
<input type="button" name="backButton" id="backButton" value="Nie" onclick="java script:history.go(-2)" class=formst STYLE="FONT-WEIGHT: bold; width: 150px;"></p><br>
</form>
</center>
</td>
</tr>
</table>
';
}else
<br>
<font FACE="ARIAL" COLOR="#c90000" size="3"><b>Podałeś złe hasło</b></font><br>
<font FACE="ARIAL" COLOR="#000000" size="2">Kliknij <a href="java script:history.back()"><b> wstecz </b></a> i podaj poprawne hasło dla ogłoszenia.</font><br>
<font FACE="ARIAL" COLOR="#c90000" size="1"><b>Jesli napotkales jakies problemy prosimy o <a href="contact.php"> kontakt</a> z administratorem.</b></font><br>
';
?>
3. Wykonanie kasowania rekordu
<?
include("conf/config_main_options.php");
include("db_connect.php");
$id = $_POST['idnum'];
polacz_z_baza();
$idnum=$row['idnum'];
if (!isset($_POST['submit'])) { $zap = @mysql_query("DELETE FROM baza WHERE idnum Like '%".$_POST['delete_id']."%' LIMIT 1");
if($zap) {
<div id=content>
<table width=750 bgcolor=#FFFFFF border=0 cellspacing=0 cellpadding=0>
<TR>
<td width=750>
<center>
<br>
<p>
<b>
<font FACE=ARIAL COLOR=#aa0000 size=-1><META HTTP-EQUIV='Refresh' CONTENT='3; URL=index.php'>Ogłoszenie usunięte. </font> </b>
<br><br>
<font FACE=ARIAL COLOR=#000000 size=-1> <b>Dziękujemy za korzystanie z naszego serwisu. Zapraszamy do wystawienia nowej oferty!</b> </font>
</center>
<p>
</td></TR>
</table> </div>
";}
else
}
?>