webForumDet fria alternativet

Hjälp igen med MySQL

2 svar · 264 visningar · startad av Antennen

AntennenMedlem sedan feb. 20049 inlägg
#1

Jag behöver hjälp igen nu med grejen för visning. Det jag har gjort är att jag har en fil som heter skriva.php där kan man skriva inlägg. När man har skickat inlägget så kommer man till visa.php där man tillsammans med en massa andra tidigare inlägg i fallande ording d v s äldst längst ner och nyast högst upp ser dom. Det är uppbyggt i tabeller på följande sätt:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?php
mysql_connect("localhost", "anterunt", "");
mysql_select_db("anterunt_se_db");
$result = mysql_query("SELECT titel, text, skribent
FROM nyheter ORDER BY id DESC");
?>
</head>

<body>

<table>
<?php
while ($r = mysql_fetch_array($result))
{
echo('<tr><td>');
echo($r['titel']);
echo('</td><td>');
echo($r['text']);
echo('</td><td>');
echo($r['skribent']);
echo('</td></tr>');
}
?>
</table>

</body>
</html>

Efter det så har jag en fil d v s visa2.php där man kan skriva visa2.php?id=1 i webläsaren och få upp nyheten med id nummer 1. Det jag vill är att på sidan som man kommer till ska visa rubrikerna och dom ska i sin tur vara länkade till respektive nyhet. Jag kan upplysa er om att visa2.php ligger i samma katalog som alla andra php-filer.

Jag försökte igårkväll och satt hela kvällen men fick bara en massa felmedelanden. Sorteringen är redan gjord så det är bara länkarna som ska dit men jag vet inte hur.

Tack på förhand

Ante :stud

PeeerMedlem sedan mars 20025 907 inlägg
#2

Vet inte om jag uppfattade helt rätt, men prova:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?php
mysql_connect("localhost", "anterunt", "");
mysql_select_db("anterunt_se_db");
$result = mysql_query("SELECT titel, text, skribent[b], id[/b]
FROM nyheter ORDER BY id DESC");
?>
</head>

<body>

<table>
<?php
while ($r = mysql_fetch_array($result))
{
echo('<tr><td>[b]<a href="visa2.php?id='.$r['id'].'">[/b]');
echo($r['titel']);
echo('[b]</a>[/b]</td><td>');
echo($r['text']);
echo('</td><td>');
echo($r['skribent']);
echo('</td></tr>');
}
?>
</table>

</body>
</html>
SPiNMedlem sedan mars 20007 896 inlägg
#3

Tråden flyttad från Databaser - MySQL

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