---
title: "gästboks inlägg."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/82922-gästboks-inlägg"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "badmongo"
published: "2003-07-28T13:24:49.000Z"
updated: "2003-07-29T11:18:39.000Z"
replies: 4
views: 364
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/82922-gästboks-inlägg"
---

# gästboks inlägg.

## #1 — badmongo, 2003-07-28T13:24Z

hej.. nu e det så att jag har en gästbok.. med  paging  ...  visar  tio  inlägg  / sida.           nu vill jag att den efter  5  inlägg ska  lägga     5  i  vänster  kollumn i en tabell  och  5 i höger  kollumn.

slängde  i hop ett html exempel... 
  <http://www.maclabbet.com:16080/badmongo/upload/filer/gb.html>

någon som vet hur jag ska lösa det?   

MVH / ERIK

Permalänk: https://www.webforum.nu/p/82922

## #2 — Nexus86, 2003-07-28T13:30Z

Det beror helt på hur koden till gästboken ser ut. Har du skrivt den själv eller tagit en färdig gästbok?

Permalänk: https://www.webforum.nu/p/1122523

## #3 — Nexus86, 2003-07-28T13:31Z

Har du tänkt att det ska få plats på den här sidan också så lär det bli himla smalt. ;)

<http://www.maclabbet.com:16080/badmongo/v4/index.php?sida=klotter>

Permalänk: https://www.webforum.nu/p/1122525

## #4 — badmongo, 2003-07-28T13:53Z

kåden till gästboken har  jag fått men skrivit om en hel del...  jag håller på med  en ny design det e därför jag behöver  hjälp.
och den nya är lite bredare en den så det e nog ingen fara.

varjefall behöver  hjälp om hur jag ska kunna lösa  det.

\------------------klotter.php--------------- (utan design)

\<script type="text/javascript"\>
\<!--
function check_form() {
  if (document.gastbok.meddelande.value == '') {
    alert('eeeey... mannen du måste skriva nått !!!');
    return false;
  }
  return true;
}
// --\>
\</script\>

\<?
/\*---------------------- INSTÄLLNINGAR -----------------------------------\*/

$server = "localhost";    // MySQL-serveradress, oftast localhost
$username = "xxxxx";       // MySQL-användarnamn
$password = "xxxxx";    // MySQL-lösenord
$databas = "xxxxxx";   // Databasens namn, ska innehålla tabellen guestbook
$antal = "10";            // Antal inlägg per sida

/\*---------------------- INSTÄLLNINGAR -----------------------------------\*/

// Kopplar till databasen
$koppling = @mysql_connect("$server", "$username", "$password");
mysql_select_db("$databas");
if (!$koppling) {
	echo "Databasen är för tillfället ur funktion. Var vänlig försök senare.";
	exit();
}

// Lägger till nya inlägg
if($todo == "add"){
	$namn = htmlspecialchars($namn);
	$epost = htmlspecialchars($epost);
	$hemsida = eregi_replace("http://", "", $hemsida);
	$hemsida = htmlspecialchars($hemsida);
	$meddelande = eregi_replace("\\n", "\<br\>", $meddelande);
	$meddelande = eregi_replace("\\r", "", $meddelande);
	
	$tid = date("H:i, Y-m-d");
	$ip = getenv ("REMOTE_ADDR");
	
	
$sql = "INSERT INTO guestbook(namn, epost, hemsida, meddelande, tid, ip) VALUES('$namn', '$epost', '$hemsida', '$meddelande', '$tid', '$ip')"; 
// Ta bort "or die"-delen när skriptet fungerar 
mysql_query($sql) or die("SQL: $sql \<br\>".mysql_error());

	
echo "\<script type=\\"text/javascript\\"\>
\<!--
  document.location.href = 'index.php?sida=klotter';
// --\>
\</script\>";

}

// Formuläret
?\> 

\<? 
$inlagg = mysql_fetch_array(mysql_query("SELECT COUNT(ID) AS ID FROM guestbook"));
$inlagg = $inlagg\['ID'\];
echo "($inlagg st inlägg)\<br\>\<br\>";
?\>

      \<?
// Kollar vilken sida man är på
if(!isset($page)){$page=1;}
$step = ($page-1)\*$antal;

// Hämtar inläggen
$meddelanden = mysql_query("SELECT namn, epost, hemsida, meddelande, tid, ip FROM guestbook ORDER BY ID DESC LIMIT $step, $antal");
 
// Listar upp inläggen
while($rad = mysql_fetch_array($meddelanden)){
	echo "\<b\>$rad\[namn\] ($rad\[tid\])\</b\>&nbsp;&nbsp;";
	if($rad\['epost'\] != ""){echo "\<a href='mailto:$rad\[epost\]' target='\_blank'\>\<u\>mejl\</u\>\</a\>&nbsp; ";}
	if($rad\['hemsida'\] != ""){echo "\<a href='http://$rad\[hemsida\]' target='\_blank'\>\<u\>hemsida\</u\>\</a\>";}
	echo "&nbsp;&nbsp;\<font color=#eeeeee\>$rad\[ip\]\</font\>";
	echo "\<br\>$rad\[meddelande\] \<br\>";
	echo "\<img src='gfx/hr2.gif' width='100%' height='16'\>\<br\>";
}

?\>

\<form name="gastbok" action="index.php?sida=klotter&todo=add" method="post" onsubmit="return check_form()"\>
        namn\<br\>
        \<input name="namn" type="text" size="20" value="" style="width: 155px" maxlength="20"\>
        \<br\>
        mejl \<br\>
        \<input name="epost" type="text" size="20" value="" style="width: 155px" maxlength="50"\>
        \<br\>
        hemsida\<br\>
        \<input name="hemsida" type="text" size="20" value="" style="width: 155px" maxlength="50"\>
        \<br\>
        \<br\>
        \<textarea name="meddelande" style="width: 155px; height: 95px; overflow: hidden;" noscrollbar wrap="soft"\>\</textarea\>
        \<br\>
        \<br\>
        \<input type="image" border="0" name="submit" src="gfx/oki.gif" width="28" height="19"\>
      \</form\>

	
\<?
// Länkar till nyare och äldre inlägg
$nyare = $page-1;
$aldre = $page+1;
if($page \> 1){echo "\<a href='index.php?sida=klotter&page=$nyare'\>\<b\>NYARE\</b\>\</a\>";}
echo "\<a href='index.php?sida=klotter&page=$aldre'\>\<b\>ÄLDRE\</b\>\</a\>";
?\>

Permalänk: https://www.webforum.nu/p/1122536

## #5 — UrMe, 2003-07-29T11:18Z

Gör bara som du gjort med html koden.. sätt en räknare som håller reda på hur många inlägg som skrivits ut.. efter det 5:e inlägget gör du en echo på \< /td \> \< td \>

Permalänk: https://www.webforum.nu/p/1122992

---

Tråden på webben: https://www.webforum.nu/amne/php/82922-gästboks-inlägg
