Det fungerar att lägga in mycket text i formuläret och sedan
skicka in den i databasen. Har kollat i litteratur-tabellen att hela
texten finns med så det är ok med både formulär-sida och tabell.
Men tyvärr visas fortfarande inte hela texten på sidan. Här är
koden till visningssidan:
<?php
$msquery = "SELECT RubrikID, Rubrik FROM Rubrik WHERE RubrikID = '7'";
$result = mssql_query($msquery, $connection);
$littrubrik = mssql_result($result,0,"Rubrik");
$RubrikID = mssql_result($result,0,"RubrikID");
$msquery2 = "SELECT * FROM litteratur_sidor WHERE pageid = '".$_GET['pageid']."'";
$result2 = mssql_query($msquery2, $connection);
$pageid = mssql_result($result2,0,"pageid");
$sidrubrik = mssql_result($result2,0,"sidrubrik");
$msquery3 = "SELECT * FROM litteratur WHERE pageid = '".$_GET['pageid']."' AND id = '".$_GET['id']."'";
$result3 = mssql_query($msquery3, $connection);
$id = mssql_result($result3,0,"id");
$pageid = mssql_result($result3,0,"pageid");
?>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr><td><h3 style="margin-bottom: 2px"><?=$littrubrik?></h3></td><td align="right" valign="top">
<?php
// Kollar status
if($status >= 1 && isset($_SESSION['Loginname'])) {
// Körs om du har status 1 (sysop) ?>
[ <a href="#" onClick="popupwindow('utskrift.php?pageid=<?=$pageid?>&id=<?=$id?>',500,500); return false;">Utskrift</a> ]
[ <a href="content_add.php?pageid=<?=$pageid?>&id=<?=$id?>">Skapa nytt</a> ]
[ <a href="content_update.php?pageid=<?=$pageid?>&id=<?=$id?>">Edit</a> ]
[ <a href="admin.php?pageid=<?=$pageid?>&id=<?=$id?>">Admin</a> ]
<?php } else { ?>
[ <a href="#" onClick="popupwindow('utskrift.php?pageid=<?=$pageid?>&id=<?=$id?>',500,500); return false;">Utskrift</a> ]
[ <a href="content_add.php?pageid=<?=$pageid?>&id=<?=$id?>">Lämna förslag</a> ]
<?php }
?>
</td></tr></table>
<h5 style="font-style: oblique;"><?=$sidrubrik?></h5>
<?php
$msquery4 = "SELECT * FROM litteratur WHERE pageid = '".$_GET['pageid']."' AND id = '".$_GET['id']."'";
$result4 = mssql_query($msquery4, $connection);
while($r = mssql_fetch_array($result4))
{
$id = $r['id'];
$rubrik = $r['rubrik'];
$text = $r['text'];
$pageid = $r['pageid'];
$currentid = $id; // Variabel som tar emot värdet från $id för att markera
// aktuell titel med fetstil i länklistan längre ner på sidan.
$text = str_replace("<", "<", $text);
$text = str_replace(">", ">", $text);
// Textformatering
$text = str_replace("[B]", "<b>", $text);
$text = str_replace("[/B]", "</b>", $text);
$text = str_replace("[I]", "<i>", $text);
$text = str_replace("[/I]", "</i>", $text);
$text = str_replace("[U]", "<u>", $text);
$text = str_replace("[/U]", "</u>", $text);
// Externa länkar som öppnas i separat fönster
$text = eregi_replace("\\[URL\\]www.([^\\[]*)\\[/URL\\]", "<a href=\"http://www.\\1\" target=_blank><u>\\1</u></a>", $text);
$text = eregi_replace("\\[URL\\]([^\\[]*)\\[/URL\\]","<a href=\"\\1\" target=_blank><u>\\1</u></a>", $text);
$text = eregi_replace("\\[URL=([^\\[]*)\\]([^\\[]*)\\[/URL\\]","<a href=\"\\1\" target=_blank><u>\\2</u></a>", $text);
$text = nl2br($text);
?>
<h5 style="margin-bottom: 4px"><?=$rubrik?></h5><?=$text?>
<?php }
echo "<div style=\"border-top: solid 2px #FFCCFF; padding-top: 3px; margin-top: 40px\">";
echo "<table cellpadding=\"1\" cellspacing=\"0\" border=\"0\" width=\"100%\">";
echo "<tr><td><h5 style=\"margin-bottom: 1px\">Läs mer: </b></td></tr>";
$msquery5 = "SELECT * FROM litteratur WHERE pageid = '".$_GET['pageid']."'";
$result5 = mssql_query($msquery5, $connection);
while($s = mssql_fetch_array($result5))
{
$id = $s['id'];
$rubrik = $s['rubrik'];
$text = $s['text'];
$pageid = $s['pageid'];
//echo $id;
echo "<tr><td>";
if($id == $currentid){ ?>
<b style="color: #cccccc"><?=$rubrik?></b>
<?php }else{ ?>
<a href="content.php?id=<?=$id?>&pageid=<?=$pageid?>"><u><?=$rubrik?></u></a><br />
<? }
echo "</td></tr>";
}
echo "</table></div>";
mssql_close($connection);
?>
<p>« <a href="index.php"><u>Tillbaka</a></p>