ID von Blogeintrag

domiweber

Erfahrenes Mitglied
Hallo
Ich habe in meinem Blog für jeden Eintrag eine ID gesetzt.
Nun möchte ich jeden Eintrag über die Url mit index.php?section=blog&id=7 oder so änhlich aufrufen.
Doch wie bestimme ich die ID?
Hoffe ihr versteht meine Frage.
mfg Domi
 
Falls du mit einer Datenbank im Hintergrund arbeitest, wäre das sinnvollste den tabelleneigenen Primärschlüssel als ID zu verwenden.
 
Ja das habe ich schon
Aber ich weiss nicht genau wie ich das mit der Url machen kann.
Denn irgendwo muss ich bei index.php?section=blog&id=7 die id=7 bestimmen.
Weil wenn ich einfach index.php?section=blog&id=7 im Browser eingebe komme ich ja nicht zur id=7...
 
Was genau möchtest du wissen, wie du einen URL des obigen Schemas zusammensetzen kannst oder wie du den Parameterwert des „id“-URL-Parameters in einem PHP-Skript verarbeiten kannst?
 
Mal ein Beispiel:
PHP:
if (isset($_GET['id']))
 {
  $entries=mysql_query("select * from blog where id='".$_GET['id']."'");
  $entry=mysql_fetch_assoc($entries);
  echo $enty['text'];
 }
 
Ich nehme an, dass section=blog dafuer sorgt, dass die blog.php includet wird.
Dann wohl in der blog.php.

Wichtig: Mitdenken ist grundsaetzlich erwuenscht.
 
Ja das ist mir schon klar.
Aber irgendwie geht es nicht...
Also eigentlich möchte ich in dem Blog der Titel verlinken dass dann nur noch dieser Eintrag dort steht wo man drauf geklickt hat, zb. id=7. Wie muss ich also den Link schreiben? index.php?section=blog&id=$was?
mfg Domi
 
Meine Datenbank heisst Blog also: ...("select * from Blog where...
Doch der Link: Was muss ich hinten nach id=... anhängen?
Wäre doch irgendeien Variable...
Aber ich komme einfach nicht weiter.
 
Zurück