Въпрос за итриване на лично съобщение.

burziq_kon

Registered
Ето това е кода

Код:
<?php
$user = $_SESSION['username'];
$query = mysql_query("SELECT * FROM pm WHERE user='$user' ORDER BY date");
while ($row = mysql_fetch_array($query))
{
$id = $row['id'];
$title = $row['title'];
$author = $row['author'];
echo '<tr>
    <td class="border2" align="center"><a href="index.php?m=profile&ext=view&user='.$author.'">'.$author.'</a></td>
    <td class="border2"><a href="index.php?m=pm&ext=read&id='.$id.'">'.$title.'</a></td>
  </tr>';
}
?>

та ме интересува как може да направя да имам едно бутонче [x] и като го цъкна да ми изтрива съобщението?
 
Код:
$id = $_GET['id'];
if ($id) {
$sql = "SELECT * FROM `tablica` WHERE id='$id'";
$res = mysql_query($sql) or die (mysql_error());
$data = mysql_fetch_assoc($res);
if ($data[touser] == $username) {
$zaqvka =  "DELETE FROM `tablica` WHERE id='$id'";
mysql_query($zaqvka) or die (mysql_error());
echo "<p>Съобщението е изтрито. <a href='messages.php'>Назад</a></p>";
}
else {
echo "Ти не си получател и неможеш да го изтриеш.";
}
}
Така?
 
Ами като цяло не е сложно ето ти първия файл.

<?php
$user = $_SESSION['username'];
$query = mysql_query("SELECT * FROM pm WHERE user='$user' ORDER BY date");
while ($row = mysql_fetch_array($query))
{
$id = $row['id'];
$title = $row['title'];
$author = $row['author'];
echo '<tr>
<td class="border2" align="center"><a href="view_user.php?id='.$author.'">'.$author.'</a></td>
<td class="border2"><a href="read.php?id='.$id.'">'.$title.'</a><a href="delete_pm.php?id='.$id.'">[x]</a></td>
</tr>';
}
?>

И трябва да си направиш един файл

delete_pm.php и той ще съдържа

<?php
$id = (int)$_GET['id'];
$sql = mysql_query("DELETE FROM `pm` WHERE `id`='$id'");
header('Location: kadeto trqbva da te prenaso4i.php');
?>
 
deamoon66 твоя код нещо не го схванах..

baso твоя работи перфектно но ме пренасочва в kadeto trqbva da te prenasochi.php ? от каде да си сложа моя линк ? искам да ме пренасочва в mesagges.php
 
Ами това е в файла delete_pm.php

<?php
$id = (int)$_GET['id'];
$sql = mysql_query("DELETE FROM `pm` WHERE `id`='$id'");
header('Location: kadeto trqbva da te prenaso4i.php');
?>

Това в червеното го промени :)
 
<?php
$id = (int)$_GET['id'];
$sql = mysql_query("DELETE FROM `pm` WHERE `id`='$id'");
header('Location: message.php');
?>
 

Back
Горе