Avatar billede udvikler Nybegynder
14. maj 2005 - 13:20 Der er 4 kommentarer og
1 løsning

vise besked i anden fil en der hvor gæstebogen ligger ?

hejsa..

Intil videre bliver min besked som jeg har skrevet vist nedenunder textarea'et.. Men det vil jeg gerne lave om på!

Jeg har et textarea og når man har skrevet en besked skal det komme frem i en anden fil.. Men hvordan

Her er min kode intil videre:

<?php


$host = "localhost";
$user = "adeee";
$pass = "Gangsta";
$db = "adeee";
$connect = mysql_connect($host, $user, $pass);
mysql_select_db($db);


if(empty($_POST['add']))
    { ?>
        <div style="text-align: center;">
        <br><br><br><br>
        <form action="<?=$_SERVER["PHP_SELF"]?>"method="post">
        <textarea rows="5" cols="25" name="besked"></textarea>
        <p>
        <input type="submit" name="add" value=" Send " style="font-size:9px;">
        </form>
        </div>
        <div style="text-align: center;">
  <?php }
else
    {

    //Indsætter i´databasen
    mysql_query("INSERT INTO gaestebog

                (besked)
              VALUES
                ('$_POST[besked]')
                ");
    header("location: ". $_SERVER['HTTP_REFERER']);
    exit();
    }

$query = mysql_query("SELECT * FROM gaestebog ORDER BY id asc LIMIT 20") or die(mysql_error());
while ($gaestebog = mysql_fetch_array($query)) {

print $gaestebog['besked'];
  print "<hr>";
  print "<br>";
  }
?>

<link rel="stylesheet" type="text/css" href="style.css">
Avatar billede barklund Nybegynder
14. maj 2005 - 13:24 #1
Du flytter bare visningsdelen over i en anden fil. Altså du fjerner og kopierer over i en ny fil:

<?php
$query = mysql_query("SELECT * FROM gaestebog ORDER BY id asc LIMIT 20") or die(mysql_error());
while ($gaestebog = mysql_fetch_array($query)) {

print $gaestebog['besked'];
  print "<hr>";
  print "<br>";
}
?>

Mere skal der vist ikke til :)

--
Morten Barklund
Avatar billede saucer Nybegynder
14. maj 2005 - 13:25 #2
Du skal bare kopier denne kode ind i den anden fil hvor du vil have fremvisningen af gæstebogen


<?php


$host = "localhost";
$user = "adeee";
$pass = "Gangsta";
$db = "adeee";
$connect = mysql_connect($host, $user, $pass);
mysql_select_db($db);

$query = mysql_query("SELECT * FROM gaestebog ORDER BY id asc LIMIT 20") or die(mysql_error());
while ($gaestebog = mysql_fetch_array($query)) {

print $gaestebog['besked'];
  print "<hr>";
  print "<br>";
  }


?>
Avatar billede saucer Nybegynder
14. maj 2005 - 13:25 #3
lol næsten på samme tid :D
Avatar billede udvikler Nybegynder
14. maj 2005 - 13:29 #4
Tak.. hmm.. jeres exempel er ikke helt det samme.. skal jeg medtage:

$host = "localhost";
$user = "adeee";
$pass = "Gangsta";
$db = "adeee";
$connect = mysql_connect($host, $user, $pass);
mysql_select_db($db);

eller hvad ?
Avatar billede udvikler Nybegynder
14. maj 2005 - 13:33 #5
Det som saucer gav mig virkede...

Barklund manglede den del hvor man connecter til databasen... meeen man skal jo heller ikk forvente at i laver det hele ;0)

JEG TAKKER MANGE GANGE..
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