无法转发 $_GET 变量目标 PHP 文件
Unable to forward $_GET variable target PHP file
我正在做家庭作业,需要制作一个简单的新闻网站,能够列出不同类别的新闻,允许登录用户评论文章和删除它们。
除删除外,我设法完成了上述所有操作。我收到此错误消息 "Parse error: syntax error, unexpected 'if' (T_IF) in C:......\delete.php on line 4"。
这是我的show_comments.php文件代码:
<?php
require_once("konektor.php");
$article_id = $_GET['id'];
$qCommentShow = "
SELECT
`komentari`.`id` as `kom_id`,
`komentari`.`komentar`,
`komentari`.`korisnik_id`,
`komentari`.`sajt_id`,
`korisnici`.`username`
FROM `komentari`, `korisnici` WHERE `sajt_id` = $article_id
GROUP BY `komentari`.`id`
ORDER BY `komentari`.`id` DESC ";
$komentarPrikazi = $konektor->query($qCommentShow);
echo "<h3>Komentari korisnika</h3>";
$sviKomentari = $komentarPrikazi->fetchAll(PDO::FETCH_OBJ);
foreach($sviKomentari as $b){
echo "<div style='margin:30px 0px;'>
<p>Ime: ". $b->username ."</p><p>Komentar:</p><textarea> ". $b->komentar ."</textarea><br>
</div>";
echo "<a href ='index.php?opcija=delete&id=". $b->kom_id ."'>Izbrisi komentar</a>";
echo "<hr>";
}?>
和我的delete.php文件代码:
<?php
require_once("konektor.php")
if (isset($_GET['id'])){
$qBrisi = "
DELETE FROM `komentari` WHERE `id` = '" .$_GET['id']. "'; AND `korisnik_id` =
'" .$_SESSION['id']. "';
";
$komentarBrisi= $konektor->query($qBrisi)
}
else {
echo "error";
include ("location: kategorije.php");
}
?>
如果需要,我还可以 post 我的 category.php 代码,其中我列出了所有已建立动态分页的类别。
我曾尝试在互联网上寻找我可能做错的地方,但我检查过的所有地方,代码几乎都与我的相同,所以我真的很困惑我做错了什么。
P.S 我知道我的代码仍未完成并且容易受到攻击,但现在,我必须制作一个真正基本的网站功能版本。
您在 delete.php 的第 4 行忘记了 ;
:
require_once("konektor.php")
我正在做家庭作业,需要制作一个简单的新闻网站,能够列出不同类别的新闻,允许登录用户评论文章和删除它们。
除删除外,我设法完成了上述所有操作。我收到此错误消息 "Parse error: syntax error, unexpected 'if' (T_IF) in C:......\delete.php on line 4"。
这是我的show_comments.php文件代码:
<?php
require_once("konektor.php");
$article_id = $_GET['id'];
$qCommentShow = "
SELECT
`komentari`.`id` as `kom_id`,
`komentari`.`komentar`,
`komentari`.`korisnik_id`,
`komentari`.`sajt_id`,
`korisnici`.`username`
FROM `komentari`, `korisnici` WHERE `sajt_id` = $article_id
GROUP BY `komentari`.`id`
ORDER BY `komentari`.`id` DESC ";
$komentarPrikazi = $konektor->query($qCommentShow);
echo "<h3>Komentari korisnika</h3>";
$sviKomentari = $komentarPrikazi->fetchAll(PDO::FETCH_OBJ);
foreach($sviKomentari as $b){
echo "<div style='margin:30px 0px;'>
<p>Ime: ". $b->username ."</p><p>Komentar:</p><textarea> ". $b->komentar ."</textarea><br>
</div>";
echo "<a href ='index.php?opcija=delete&id=". $b->kom_id ."'>Izbrisi komentar</a>";
echo "<hr>";
}?>
和我的delete.php文件代码:
<?php
require_once("konektor.php")
if (isset($_GET['id'])){
$qBrisi = "
DELETE FROM `komentari` WHERE `id` = '" .$_GET['id']. "'; AND `korisnik_id` =
'" .$_SESSION['id']. "';
";
$komentarBrisi= $konektor->query($qBrisi)
}
else {
echo "error";
include ("location: kategorije.php");
}
?>
如果需要,我还可以 post 我的 category.php 代码,其中我列出了所有已建立动态分页的类别。
我曾尝试在互联网上寻找我可能做错的地方,但我检查过的所有地方,代码几乎都与我的相同,所以我真的很困惑我做错了什么。
P.S 我知道我的代码仍未完成并且容易受到攻击,但现在,我必须制作一个真正基本的网站功能版本。
您在 delete.php 的第 4 行忘记了 ;
:
require_once("konektor.php")