mozhgan11111
شنبه 19 اردیبهشت 1394, 15:24 عصر
با سلام . مشکلی دارم در حذف رکورد از دیتابیس . اگه میشه کمکم کنید
فرمی دارم که میخوام وقتی حذف زده شد . رکورد حذف بشه از دیتابیس ولی نمیشه
کدهای فرم list.php
$cats= select("select * from book ");
while ($rec=mysql_fetch_assoc($cats))
{
<tr align="center">
<td><?php print ($rec["id_b"]);?></td>
<td><?php print ($rec["name"]);?></td>
<td><?php print ($rec["author"]); ?></td>
<td><?php print ($rec["translator"]);?></td>
<td><?php print ($rec["publisher"]);?></td>
<td><?php print ($rec["page"]); ?></td>
<td><?php print ($rec["ISBN"]);?></td>
<td><?php print ($rec["price"]);?></td>
<td><?php print ("<a href='edit.php?id=".$rec['id_b']."'>ویرایش</a>"); ?></td>
<td><?php print ("<a href='delete.php?id=".$rec['id_b']."'>حذف</a>"); ?></td>
</tr>
<?php
}
?>
</table>
////////////////////////
کدهای فرم delete.php
<?php
require_once("list.php");
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("book", $con);
mysql_query("DELETE FROM book WHERE id_b=$rec");
mysql_close($con);
?>
با زدن حذف از فرم list به فرم delete فرستاده میشه ولی حذف نمیکنه . خطا میده و میگه $rec ناشناخته است
فرمی دارم که میخوام وقتی حذف زده شد . رکورد حذف بشه از دیتابیس ولی نمیشه
کدهای فرم list.php
$cats= select("select * from book ");
while ($rec=mysql_fetch_assoc($cats))
{
<tr align="center">
<td><?php print ($rec["id_b"]);?></td>
<td><?php print ($rec["name"]);?></td>
<td><?php print ($rec["author"]); ?></td>
<td><?php print ($rec["translator"]);?></td>
<td><?php print ($rec["publisher"]);?></td>
<td><?php print ($rec["page"]); ?></td>
<td><?php print ($rec["ISBN"]);?></td>
<td><?php print ($rec["price"]);?></td>
<td><?php print ("<a href='edit.php?id=".$rec['id_b']."'>ویرایش</a>"); ?></td>
<td><?php print ("<a href='delete.php?id=".$rec['id_b']."'>حذف</a>"); ?></td>
</tr>
<?php
}
?>
</table>
////////////////////////
کدهای فرم delete.php
<?php
require_once("list.php");
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("book", $con);
mysql_query("DELETE FROM book WHERE id_b=$rec");
mysql_close($con);
?>
با زدن حذف از فرم list به فرم delete فرستاده میشه ولی حذف نمیکنه . خطا میده و میگه $rec ناشناخته است