2015-07-10 74 views
-1

PHP初学者在线:)。 我有两个文件(viewKands.php-listing记录和izbrisi.php-用于删除数据库中的记录,我尝试从db(upisi)中删除记录,但没有运气 这里是代码...我的错误在哪里?PHP获取id删除记录

viewKands.php:

$kon = mysqli_connect("localhost", "root", "", "upisi"); 
     $kon->set_charset("utf8"); 

     if (mysqli_connect_error()) { 
      echo "Greska pri konekcija so baza: " . mysql_error(); 
     } 
$sqlView = "SELECT idPrijava,brPrijava,jazik,struka,profil,imeKand,tatIme," 
       . "prezKand from tblprijava "; 
     $result = mysqli_query($kon, $sqlView); 
     $rBr = 1; 
while ($rowV = $result->fetch_assoc()) { 
       $id = $rowV["idPrijava"]; 
    echo "<tr><td>" . $rBr . "</td><td>" . $rowV["brPrijava"] . "</td><td>" . $rowV["jazik"] . "</td><td>" . $rowV["struka"] . 
       "</td><td>" . $rowV["profil"] . "</td><td>" . $rowV["imeKand"] . " " . $rowV["tatIme"] . " " . $rowV["prezKand"] . 
       "</td><td><a href='uredi.php'>Уреди</a></td>" . " <td><a href='izbrisi.php?id=$id'>X</a></td>" . "</td></tr>"; 
       $rBr++; 
      } 

而且izbrisi.php(删除记录)

$delkon = mysqli_connect("localhost", "root","","upisi"); 
$delkon->set_charset("utf8"); 
if (isset($_GET["idPrijava"]) != "") { 
    $delete = $_GET["idPrijava"]; 
    $dqry = "DELETE FROM tblprijava WHERE idPrijava='$delete'"; 
    $delete = mysqli_query($delkon, $dqry); 

    if ($delkon->query($dqry) === TRUE) { 
     header("Location:viewKands.php"); 
    } else { 
     echo mysqli_error($delete); 
    } 
} else { 
    echo "ID error"; 
} 
$delkon->close(); 
+1

您是否收到任何错误消息? – jeff

+1

你的意思是没有运气?你收到错误消息吗?你检查了错误日志吗? – tllewellyn

+1

欢迎和请访问本指南,以改善您的问题的质量和获得正确答案的机会 - http://stackoverflow.com/help/how-to-ask。如果有任何错误消息,请提供。 – Ekin

回答

0

更改代码izbrisi.php

$delkon = mysqli_connect("localhost", "root","","upisi"); 
$delkon->set_charset("utf8"); 
if (isset($_GET["id"]) != "") { 
    $delete = $_GET["id"]; 
    $dqry = "DELETE FROM tblprijava WHERE idPrijava='$delete'"; 
    $delete = mysqli_query($delkon, $dqry); 

    if ($delkon->query($dqry) === TRUE) { 
     header("Location:viewKands.php"); 
    } else { 
     echo mysqli_error($delete); 
    } 
} else { 
    echo "ID error"; 
} 
$delkon->close();