kosovafan
Erfahrenes Mitglied
Hallo,
ich versuche gerade meine Website vom CMS zu entfernen und wieder die manuelle Pflege zu nutzen. Ich bin blutiger Anfänger in der PHP Programmierung, das meiste was ich bis jetzt umgesetzt habe, konnte ich mit dem Internt lösen. Jetzt stecke ich irgendwie fest.
Ich möchte meinen Blog umsetzen, die Übersicht hat ohne Probleme geklappt. Nur wenn ich jetzt auf den entsprechenden Beitrag linken möchte, klappt irgendwie nichts mehr.
Ich habe für das Blog zwei Dateien, einmal bloggen.php, welches die Übersicht enthält, von dort würde ich gerne auf blogdetail.php über die blogid den entsprechenden Beitrag linken. Ich dachte mir, man macht das mit <a href="blogdetail.php?id=1"></a>, aber irgendwie erhalte ich dann in der blogdetail.php nur Fehler.
Der Code in der Blogdetail:
In der Log steht:
Ich habe verschiedene Lösungen ausprobiert, es endete immer mit einem foreach Fehler, oder mit Undefined Variable id.
Ich würde mich freuen, wenn jemand helfen kann.
Vielen Dank und einen angenehmen Tag.
Silvio
ich versuche gerade meine Website vom CMS zu entfernen und wieder die manuelle Pflege zu nutzen. Ich bin blutiger Anfänger in der PHP Programmierung, das meiste was ich bis jetzt umgesetzt habe, konnte ich mit dem Internt lösen. Jetzt stecke ich irgendwie fest.
Ich möchte meinen Blog umsetzen, die Übersicht hat ohne Probleme geklappt. Nur wenn ich jetzt auf den entsprechenden Beitrag linken möchte, klappt irgendwie nichts mehr.
Ich habe für das Blog zwei Dateien, einmal bloggen.php, welches die Übersicht enthält, von dort würde ich gerne auf blogdetail.php über die blogid den entsprechenden Beitrag linken. Ich dachte mir, man macht das mit <a href="blogdetail.php?id=1"></a>, aber irgendwie erhalte ich dann in der blogdetail.php nur Fehler.
Der Code in der Blogdetail:
PHP:
<?php
require_once "inc/common.php";
$id = (isset($_POST['id'])) ? $_POST['id'] : "";
$sql = "SELECT blogid, content FROM `bloggen` id WHERE = blogid";
//$sql = "SELECT * FROM `bloggen` WHERE id = blogid";
$result = $DB->query($sql);
foreach ($id as $result)
{
echo $result['content'];
}
$DB = null;
?>
In der Log steht:
Code:
[13-Apr-2011 02:36:28] PHP Warning: Invalid argument supplied for foreach() in
C:\nginx\html\silvio\blogdetail.php on line 57
Ich habe verschiedene Lösungen ausprobiert, es endete immer mit einem foreach Fehler, oder mit Undefined Variable id.
Ich würde mich freuen, wenn jemand helfen kann.
Vielen Dank und einen angenehmen Tag.
Silvio