как да направя това

IzKuFeLiQqQqQ

Registered
здравейте как да направя като се отвори линка index.php?delid=3 да се изтрие id 3 от БД ???(не искам просто нова страница да прая...)
 
да ама така ще стане index.php?id=3 и така ше делва а аз искам да е index.php?delid=3 защото с index.php?id=3 ми отваря друго

аз се сетих за това ама ми се бъгват другите неща ...
 
Така ли имаш предвит или не

del.php
Код:
<?php
//Преправи ги  както е твоито

include("напиши го както ти е");
session_start();
if($_SESSION['username'])
{
$user = $_SESSION['username'];
$id = $_GET['cid'];
$uid = $_GET['uid'];
$redir = $siteurl.$uid;
$sql = mysql_query("SELECT * FROM comments WHERE id='$id' and user='$user'");
if (mysql_num_rows($sql)>0)
{
$del = mysql_query("DELETE FROM comments WHERE id='$id'");
header("Location: $redir");
}
else
{
echo 'This comment is not yours!';
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"2; URL=index.php?\">";
}
}
else
{
header("Location: index.php?p=login");
}
?>



Сложи го кадето искаш да т рие
Код:
<a href="del.php?cid='.$r[id].'&uid='.$useridwe.'">
 
не имам един файл в който ми излизат един резултати има искам да сложа линк за триене обаче тъй като id='$id' прави друго нещо искам като се отвори delid='$id' тогава да се трие записа ...
 
Това в скобите малко ме обърка...
За да ти трие id-а...
Код:
<?php
if(isset((int)$_GET['delid'])){
$id = $_GET['id'];
$count = mysql_query("SELECT COUNT(id) as `broi` FROM `таблица` WHERE `id`= '$id'");
$array = mysql_fetch_array($count);
$broi = $array['broi'];
if($broi > 0){
$select = mysql_query("DELETE FROM `таблица` WHERE `id` = '$id'");
if($select){
echo "Успешно изтрихте нещо си с id = ".$id.".";
}
else {
echo "Грешка. Нещо си с id = ".$id." не беше изтрито.";
}
}
else {
echo "Няма намерени записи.";
}
}
else {
Кода на страницата
}
?>
 
за да стане така трябва да имаш такъв ред в базата и в него записани ид-тата ако съм те разбрал правилно
 

Back
Горе