når nu man har sig en while løkke ala:
- while($row = mysql_fetch_array($result)){
- echo $row['Headline'];
- echo $row['story'];
- echo $row['Author'];
- }
hvordn laver man så et link hvor overskriften er et link og overføres til en anden side for at se hele nyheden ?
i det eksempel jeg har skrevet nedenunder er det altid det sidste i løkken der bliver vist på news.php siden og ikke alle de andre før
- <div class="news_headline">
- <?php
- $_SESSION['news_headline'] = $row['id'];
- ?>
- <a href="news.php?id=<?php echo $_SESSION['news_headline']; ?>">
- <?php
- echo $row['Headline'];
- ?>
- </a>
- </div>
men det har vel noget med at $_SESSION['news_headline']; bliver fornyet med en ny værdi efter hver post i løkken ?
hvordan overkommer jeg det her ?
kode til news.php
- <?php
- session_start();
- $news_id = $_SESSION['news_headline'];
- mysql_connect("localhost", "root", "") or die(mysql_error());
- mysql_select_db("linda") or die(mysql_error());
- $news_fetch = mysql_query("SELECT * FROM News WHERE id = '$news_id'") or die(mysql_error());
- while($row = mysql_fetch_assoc($news_fetch)) {
- echo $row['Headline'];
- echo "<br />";
- echo $row['Story'];
- echo "<br />";
- echo $row['Author'];
- echo "<br />";
- echo $row['Time'];
- }
-
- mysql_close();
- ?>
Indlæg senest redigeret d. 01.08.2012 23:17 af Bruger #12042