wordnet
پنج شنبه 04 اسفند 1390, 17:45 عصر
سلام
دوستان توی کد زیر اخرین رکورد های دیتابس رو میخونه کد حالا من میخوام هر کدوم از مورد ها که جلوش کلید حذف گذاشتم با کلیک روی اون حذف کنم کد زیر رو نوشتم اما نمیدونم در گوئری حذف باید چه متغیری رو بخوام برای حذف انتخاب کنه چونکه رکورد ها لیست شده و باید اونارو حذف کنه و فیلدی برای ارسال نداریم
<?php
require_once 'class/config.php';
$result = mysql_query('SELECT * FROM `post` ORDER BY `id`');
if($row = mysql_fetch_assoc($result))
{
while($row = mysql_fetch_assoc($result)) {
echo '<tr>';
echo '<td>'.$row['title'].'</td>';
echo '<td>'.$row['post'].'</td>';
echo '<td>'.'<form method="post" action="">
<input name="submit" value="حذف کن" type="submit">
</form>
';
echo '</tr>';
}
}
?>
<?php
if (isset($_POST['title'] , $_POST['post']))
{
require_once 'class/config.php';
mysql_query ("DELETE FROM `post` WHERE `title`='{$title}'");
echo mysql_affected_rows()> 0 ? 'عملیات موفقیت امیز بود' : 'ناموفق بود';
}
?>
اینم عکس نتیجه کد فوق
http://upimage.ir/images/tdpy40jucdw7s4w9s1j0.gif
دوستان توی کد زیر اخرین رکورد های دیتابس رو میخونه کد حالا من میخوام هر کدوم از مورد ها که جلوش کلید حذف گذاشتم با کلیک روی اون حذف کنم کد زیر رو نوشتم اما نمیدونم در گوئری حذف باید چه متغیری رو بخوام برای حذف انتخاب کنه چونکه رکورد ها لیست شده و باید اونارو حذف کنه و فیلدی برای ارسال نداریم
<?php
require_once 'class/config.php';
$result = mysql_query('SELECT * FROM `post` ORDER BY `id`');
if($row = mysql_fetch_assoc($result))
{
while($row = mysql_fetch_assoc($result)) {
echo '<tr>';
echo '<td>'.$row['title'].'</td>';
echo '<td>'.$row['post'].'</td>';
echo '<td>'.'<form method="post" action="">
<input name="submit" value="حذف کن" type="submit">
</form>
';
echo '</tr>';
}
}
?>
<?php
if (isset($_POST['title'] , $_POST['post']))
{
require_once 'class/config.php';
mysql_query ("DELETE FROM `post` WHERE `title`='{$title}'");
echo mysql_affected_rows()> 0 ? 'عملیات موفقیت امیز بود' : 'ناموفق بود';
}
?>
اینم عکس نتیجه کد فوق
http://upimage.ir/images/tdpy40jucdw7s4w9s1j0.gif