PHP Rod,
Hej Ekspert brugere.Jeg sidder og er i fuld gang, med at smide min hjemmeside op på en server, og nu fucker den totalt op i det, fordi at jeg er vant til at kalde de forskellige variabler med $variabel, hvor jeg nu skal have fat i $_GET og $_POST, og det er så rettet til.
Og nu er min navigation til mit nyheds system, kvæstet, og jeg kan ikke rigtig selv finde fejlen, da jeg selv mener at hvad jeg har gjort er gjort rigtigt.
Her kommer lige et udkast af den del, af koden, hvor det er galt.
#################################################################
<?php
include("admin/config.inc");
$page = $news_text;
include("include/header.inc");
open_user_mysql_conn();
1if(!$_GET['news_id']) {
2 $sql = "select * from news order by date desc limit 1";
3}
4else {
5 $sql = "select * from news where id = $_GET[news_id] limit 1";
6}
$result = mysql_query($sql);
$news_num = mysql_num_rows(mysql_query("select * from news"));
$content = mysql_fetch_array($result);
extract($content);
if($_GET['news_id'] <= $news_num AND $_GET['news_id'] > 1) {
$news_back = $_GET['news_id'] - 1;
$news_next_text = "<a href=\"news.php?news_id=$news_back\">$next_text</a>";
$news_to_the_end = "<a href=\"news.php?news_id=1\">>></a>";
}
else {
$news_to_the_end = "<font color=\"$hlink\">>></font>";
$news_next_text = "<font color=\"$hlink\">$next_text</font>";
}
if($_GET['news_id'] >= 1 AND $news_num > $_GET['news_id']) {
$news_next = $_GET['news_id'] +1;
$news_previous_text = "<a href=\"news.php?news_id=$news_next\">$previous_text</a>";
$news_to_the_beginning = "<a href=\"news.php?news_id=$news_num\"><<</a>";
}
else {
$news_to_the_beginning = "<font color=\"$hlink\"><<</font>";
$news_previous_text = "<font color=\"$hlink\">$previous_text</font>";
}
$date = date("d\.m\.Y \- H\:i\:s", $date);
$news = $text;
?>
#################################################################
Det er de 6 linier, der er nummereret, den er gal hvad.
Nogle der kan se hvad fejlen er?
- TheSpeaker.
