webForumDet fria alternativet

Arkiv, rubrik+länk

PHPur PHP

6 svar · 323 visningar · startad av nummersju

Medlem sedan aug. 2005198 inlägg
Frågan#1

Hej hej! Skulle behöva lite hjälp med detta! Jag håller på med ett nyhetssystem, men jag undrar hur jag ska kunna få Rubrikerna (title) att bli länkar till den nyheten som jag vill visa...

<?php

/* view.php */
include "config.php";

$db = mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db ($db_name) or die ("Cannot connect to database");
/* We have now connected, unless you got an error message */
/* Lets extract the data (news) from the database */
$query = "SELECT title, news, author, date FROM news ORDER BY id DESC";
$result = mysql_query($query);
/* Here we fetch the result as an array */
while($r=mysql_fetch_array($result))
{   
/* This bit sets our data from each row as variables, to make it easier to display */
    $title=$r["title"];
    $news=$r["news"];
    $author=$r["author"];
    $date=$r["date"];    
/* Now lets display the news */

	echo "<div id='nyhet'>$title
	<p class='post-foot'>Postad av <span class='post-info'>$author, $date</span></p></div>
	";
}
mysql_close($db);

?>
Medlem sedan aug. 2005198 inlägg
#2

Jag hade kunnat tänka mig att det ska se ut på detta sett, men jag vet inte rikitigt hur :(

echo "<a href='post/view2.php?id=$_GET[id]'>$title</A>
Medlem sedan jan. 20021 122 inlägg
#3

Det är precis som du skrev. Bara sätta in det på den plats där det ska länkas. Förutsatt att du har satt variabler och kört den SQL-frågan du har i koden i första posten.

Medlem sedan aug. 2005198 inlägg
#4

Men när jag gör så, som jag skrev, så kommer det bara till sidan view2.php och där alla nyheter visas...
http://nummersju.net/php/news/post/view2.php?id=
så blir det...
jag vill ju att det ska vara:
http://nummersju.net/php/news/post/view2.php?id=2
eller
http://nummersju.net/php/news/post/view2.php?id=3
etc, men det måste ju kunna skapas automatisk på någe vis...

Medlem sedan aug. 20002 975 inlägg
#5

Använd $r['id'] istället för $_GET['id'].

Medlem sedan jan. 20021 122 inlägg
#6

Då får du dock ändra SQL-frågan till

$query = "SELECT id, title, news, author, date FROM news ORDER BY id DESC";
Medlem sedan aug. 2005198 inlägg
#7

tackar! detta accepterar jag som slutgiltigt svar för nu funkar det :D

132 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)