unidentifyMedlem sedan juni 200321 inlägg
det är så att jag har skapat ett artikel system som genererar artiklar i html..
så här ser templen ut:
<p>
<b>{subject}</b>
<br>
<font size=1>{date}</font>
<p>
{body}
<p>
och det fungerar alldeles utmärkt förrutom att jag behöver hjälp med att få artiklen att intigreras med resten av sidan..
Hade tänkt mig något i denna stil:
----------------------
arkiv.php: (där artiklarna listas upp)
(länk) main.php?=artikel_2003_07_22.html
---------------
Och när sidan laddats klart så läggs artikel_2003_07_22.html på en speciell plats på sidan genom någon include-tag!
Någon som vet hur jag ska göra?? Skulle vara evigt tacksam!
Krav: Ingen frame, inga includes på templen (artiklarna ska enbart innehålla texten)
Mvh Unid
SmultronMedlem sedan juli 2002431 inlägg
om du använder databas kan du skriva ett ganska mycket enklare sätt...
genom att varje artikel får ett unikt ID som skapas när du skapar den raden i tabellen.
då kan du skriva ut alla rader från databasen på detta sättet
<?
$apa = mysql_query("SELECT *FROM artiklar");
while($rad = mysql_fetch_array($apa))
{
?>
<a href="main.php?artikel=<? print $rad["id"]; ?>"><? print $rad["name/topic"]; ?></a>
<br>
<?
}
?>
i main.php skriver du sen en sql sats som bara väljer ut den posten i tabellen där id == id't som skickas med via $_REQUEST['id'] när man trycker på länken. Sedan kan du använda en while sats till för att skriva ut all data på main.php
ex.
<?
$id = $_REQUEST['id'];
$artikel = mysql_query("SELECT * FROM artiklar WHERE id = '$id'");
while($row = mysql_fetch_array($artikel))
{
print $row["topic"] . "<br><br>" . $row["text"] . "<br>";
}
?>
det kan vara en vägledning iaf....