Avatar billede kimmys Nybegynder
25. november 2003 - 10:43 Der er 6 kommentarer og
1 løsning

en Gæstebog

Er der ikke nogen der ved hvordan man laver en hurtig, lille og simpel gæstebog... dem må være lavet i alt.. dog ikke .asp!
Avatar billede jensendk Nybegynder
25. november 2003 - 10:50 #1
Der findes masser af eksempler på www.hotscripts.com. Jeg har selven overgang brugt et PHP script kaldet Bigsam. Fungerer ret godt, selv uden database...
Avatar billede zeled Nybegynder
25. november 2003 - 11:03 #2
Dette script benytter mySQL.

INSTALL:
Brug phpMyAdmin. Åbn din database, vælg SQL fanen i toppen, sæt flg kode ind:
CREATE TABLE `tagwall` (
  `id` int(9) NOT NULL auto_increment,
  `navn` varchar(50) NOT NULL default '',
  `email` varchar(250) NOT NULL default '',
  `time` longtext NOT NULL,
  `text` longtext NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=24 ;
   

Selve tagwall.php:

$link=mysql_pconnect("mysql-host","user","password");
mysql_select_db("database",$link);


if(!empty($_POST['text']))
{
    $time=mktime();
    $insertSQL = "insert into tagwall (navn, email, time, text) values ('$navn', '$email', '$time', '$text')";
    mysql_query($insertSQL);
    $text=NULL;
    unset($_POST);
    echo "<script language=\"javascript\">parent.location=\"guestbook.php\"</script>";
}

echo "<form name=\"tagger\" action=\"$PHP_SELF\" method=\"POST\">";
echo "Name: <input class=\"expelled\" type=\"text\" name=\"navn\">";
echo "<br>E-mail: <input class=\"expelled\" type=\"text\" name=\"email\">";
echo "<table width=\"200\"><tr><td>";
echo "<br>Tag:</td></tr><tr><td><textarea name=\"text\" cols=\"30\" rows=\"10\" wrap=\"PHYSICAL\" class=\"expelled\"></textarea></td></tr></table>";
echo "<br><input type=\"submit\" value=\"Submit tag\">";

echo "<br><br>Taggins:<br>";

$query=mysql_query("SELECT * FROM tagwall ORDER BY TIME DESC",$link);
if (mysql_num_rows($query) > 0)
{
    $felter=mysql_num_fields($query);
    while ($getinfo=mysql_fetch_array($query))
    {
        echo "<table width=\"500\" border=\"0\">";
        echo "<tr><td><table width=\"100%\" border=\"0\"><tr bgcolor=\"#504F49\"><td>".date("j F Y @ H:i",$getinfo['time'])."<b> ".$getinfo['navn']."</b> wrote</td></tr>";
        echo "<tr><td>".$getinfo['text']."</font></td></tr></table></td></tr></table>";
        echo "<br>";
    }
}
else echo "No taggins yet";
Avatar billede exp Juniormester
25. november 2003 - 11:31 #3
Avatar billede kimmys Nybegynder
25. november 2003 - 19:44 #4
de gæstebøger i har fundet der kan man sætte flere ind af dem? jeg skal bruge 10 gæstebøger på 10 forskellige sider.. (alstå en på hver side)
Avatar billede zeled Nybegynder
26. november 2003 - 01:06 #5
Den gæstebog du fik af mig har jeg selv lavet, og ja, den kan bruges til flere tabeller....

ændre tagwall til noget andet
Avatar billede zeled Nybegynder
18. december 2003 - 15:44 #6
æh, kommer den en afgørelse ?
Avatar billede kimmys Nybegynder
14. august 2004 - 23:43 #7
fundet noget andet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester