Link i tagwall
Min Tagwall------------------
<?php
$pr_side = "10"; //Definerer antal resultater pr. side
$s = $_GET['s'];
if (!isset($s)) {
$s = "0"; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den
}
if($_POST['go'] == 1 && $_POST['besked'] != null)
{
$ipnr = $_SERVER['REMOTE_ADDR'];
$tid = date("d. F Y - H:i:s");
$navn = addslashes(nl2br(strip_tags($_POST['navn'], '<a><b><i>')));
$besked = addslashes(nl2br(strip_tags($_POST['besked'], '<a><b><i>')));
$email = addslashes(nl2br(strip_tags($_POST['email'], '<a><b><i>')));
mysql_query("INSERT INTO `tagwall` (`navn`, `email`, `besked`, `ip`, `tid`) VALUES ('$navn', '$email', '$besked', '$ipnr', '$tid')") or die(mysql_error());
if (eregi('hej bot', $_POST['besked'])) {
mysql_query("insert into tagwall (navn, email, besked, ip, tid) values ('Robot', 'ingen', 'Hej " . $_POST['navn'] . "', 'bot', '$tid')") or die(mysql_error());
}
elseif (eregi('Hvad er klokken?', $_POST['besked'])) {
mysql_query("insert into tagwall (navn, email, besked, ip, tid) values ('Robot', 'ingen', 'Klokken er " . date("H:i:s") . "', 'bot', '$tid')") or die(mysql_error());
}
}
$g_total = mysql_query("select count(id) as total from tagwall") or die(mysql_error());
$total = mysql_result($g_total,0);
?>
<table border="0" width="100%">
<tr>
<td>
<span class="normal">Vælg side<br></span>
<?
if ($s >= $pr_side) { //Tjekker om værdien af $s er større eller lig $pr_side
$previous_s = $s-$pr_side; //Regner ud hvor mysql skal starte hvis forrige side kaldes
echo "[<a href='?s=$previous_s'>Forrige </a>]"; //Udskriver linket
} else {echo ("<span class=normal>[Forrige] </span>");}
$page = 1; //Definerer hvor sidetal skal starte
for($start=0; $total > $start; $start=$start+$pr_side){ //For-løkke der kører indtil der ikke er nok rows til en side mere
if ($start != $s) { //Tjekker om linket vil komme til at pege på den side man er på
echo "<a href='?s=$start'>$page </a>"; //...hvis ikke, udskrives link med værdien af $page
} else { //Ellers, dvs. hvis linket vil pege på den side man er på..
echo " <span class=normal>$page "; //...udskrives værdien af $page bare, altså ikke som link
}
$page++; //Lægger en til $page til næste gang løkken køres
}
if ($total > $s+$pr_side) { //Tjekker om der er flere sider
$next_s = $s+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes
echo ("[<a href='?s=$next_s'>Næste</a>]"); //Udskriver linket "næste"
} else {echo ("<span class=normal>[Næste]</span>");}
?>
</td>
</tr>
</table>
<?
$res = mysql_query("SELECT * FROM tagwall order by id desc limit $s,$pr_side");
while($data = mysql_fetch_array($res))
{
?>
<br>
<head>
<link rel="stylesheet" type="text/css" href="hp/style.css">
<script language="JavaScript">
function smileyInsert(smilecode) {
var smiley_return = " " + smilecode + " ";
window.document.tag.besked.value += smiley_return;
}
</script>
</head>
<body>
<table border="0" width="100%" name="tage" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top"><b><a href="mailto:<?= $data['email']; ?>"><?= $data['navn']; ?></a></b><br><span class=normalo><?= $data['tid']; ?><hr noshade color="#FF9000" size="1"></td></span>
</tr>
<tr>
<?
$smileys = array(
":)" => "<img src=\"/images/react_smile.gif\">",
"8)" => "<img src=\"/images/react_wink.gif\">",
":?" => "<img src=\"/images/react_confused.gif\">",
":(" => "<img src=\"/images/react_frown.gif\">",
":P" => "<img src=\"/images/react_puh.gif\">",
":pp" => "<img src=\"/images/react_puh2.gif\">",
":D" => "<img src=\"/images/react_lol.gif\">",
":$" => "<img src=\"/images/react_redface.gif\">",
":ked:" => "<img src=\"/images/react_sad.gif\">",
":-(" => "<img src=\"/images/react_cry.gif\">",
":z" => "<img src=\"/images/react_sleep.gif\">",
":((" => "<img src=\"/images/react_angry.gif\">",
":o" => "<img src=\"/images/react_frusty.gif\">"
);
?>
<td align="left" valign="top"><span class="normal"><?= $data['besked'] = strtr($data['besked'], $smileys);
echo ("<br><br>");
?></span></td>
</tr>
</table>
<?
}
?>
<p></p>
<table border="1" width="35%" id="table3" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" cellspacing="3">
<tr>
<td width="232" align="center">
<form method="post" action="tagwall.php" name="tag">
<span class="normalo">
Navn:
<table border="0" width="160" cellspacing="0" cellpadding="0">
<tr>
<td width="3"><img src=admin/main_w_box_start.gif></td>
<td><input type="text" name="navn" class="field" size="15"></td>
<td width="3"><img src=admin/main_w_box_end.gif></td>
</tr>
</table><span class="normalo">
Email:
<table border="0" width="160" cellspacing="0" cellpadding="0">
<tr>
<td width="3"><img src=admin/main_w_box_start.gif></td>
<td><input type="text" name="email" class="field" size="15"></td>
<td width="3"><img src=admin/main_w_box_end.gif></td>
</tr>
</table><span class="normalo">
Besked:
<input type="hidden" name="go" value="1">
<table cellspacing=0 width="160" border="0" cellpadding="0" height="90">
<tr>
<td><img src="admin/members/main_w_top_left.gif"></td>
<td background="admin/members/main_w_top_bg.gif"><img src="admin/members/spacer.gif"></td>
<td><img src="admin/members/main_w_top_right.gif"></td>
</tr>
<tr>
<td background="admin/members/main_w_left_bg.gif"><img src="admin/members/spacer.gif"></td>
<td bgcolor="white" width="100%" height="100%">
<textarea name="besked" class="textarea" rows="5" cols="30"></textarea></td>
<td background="admin/members/main_w_right_bg.gif"><img src="admin/members/spacer.gif"></td>
</tr>
<tr>
<td><img src="admin/members/main_w_bottom_left.gif"></td>
<td background="admin/members/main_w_bottom_bg.gif"><img src="admin/members/spacer.gif"></td>
<td><img src="admin/members/main_w_bottom_right.gif"></td>
</tr>
</table>
<input type="submit" value="Send" class="button">
</form>
</td>
<td bordercolor="#FF9000" valign="top"><p class="normalo">Klik på et smiley for at indsætte!</p>
<table border="0" width="160" id="table4" cellpadding="0">
<tr>
<td width="40"><a href="#" onClick="smileyInsert(':)'); return false;"><img src="images/react_smile.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert('8)'); return false;"><img src="images/react_wink.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert(':?'); return false;"><img src="images/react_confused.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert(':('); return false;"><img src="images/react_frown.gif" border="0"></a></td>
</tr>
<tr>
<td width="40"><a href="#" onClick="smileyInsert(':P'); return false;"><img src="images/react_puh.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert(':pp'); return false;"><img src="images/react_puh2.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert(':D'); return false;"><img src="images/react_lol.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert(':$'); return false;"><img src="images/react_redface.gif" border="0"></a></td>
</tr>
<tr>
<td width="40"><a href="#" onClick="smileyInsert(':ked:'); return false;"><img src="images/react_sad.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert(':-('); return false;"><img src="images/react_cry.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert(':z'); return false;"><img src="images/react_sleep.gif" border="0"></a></td>
<td width="40"><a href="#" onClick="smileyInsert(':(('); return false;"><img src="images/react_angry.gif" border="0"></a></td>
</tr>
<tr>
<td width="40"><a href="#" onClick="smileyInsert(':o'); return false;"><img src="images/react_frusty.gif" border="0"></a></td>
<td width="40"> </td>
<td width="40"> </td>
<td width="40"> </td>
</tr>
</table>
</td>
</tr>
</table>
</body>
Hvordan gør jeg links kilk-bare i den tekst som folk skriver i min tagwall?
Vis hvordan jeg sætter det ind og hvor det skal være, da jeg ikke er speciel god til php endnu :D
