Avatar billede haelerhans Nybegynder
14. december 2004 - 22:06 Der er 9 kommentarer og
2 løsninger

Automatisk updatering af Gæstebogs

Jeg har lavet følgende gæstebog, men når man skriver noget i den, så forsvinder de der tekstbokse bare og så kan man kun se hvad der har været skrevet i gæstebogen inden man selv skrev, kan man lave det sådan at den opdatere så ens ejen post kommer med?

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
</head>

<body>
<hr>
<?
$db = mysql_connect("localhost", "bruger", "pass");
mysql_select_db("database", $db);
$foresp = mysql_query("SELECT * FROM tabel" );
while($data = mysql_fetch_array($foresp))
{?><center>
<table border="0" width="100%" id="table1">
    <tr>
        <td width="20%" bgcolor="#333399">
<a href="mailto:<? echo "$data[Email]";?> "><b><font color="#FFFFFF"><? echo "$data[Navn]" ?></font></b></a>
</td>
<td width="80%">
<? echo "$data[Besked]"; ?>
</td>
</tr>
</table>
</center>
<br>
<? } ?>
<br><hr>
<?php
  if ($submit) {
          $conn = mysql_connect("localhost", "gowshi", "luhirade");
        mysql_select_db("gowshi");
        $insert = mysql_query("INSERT INTO Gæstebog (Navn, Email, Besked) VALUES('$Navn', '$Email', '$Besked')")or die(mysql_error());
        }else{
?>
    <form method="post" action="<?php echo $PHP_SELF; ?>">
      <input type="text" name="Navn"><br>
      <input type="pass" name="Email" type="password"><br>
      <input type="text" name="Besked">
      <input type="submit" name="submit" value="submit">
    </form>
<?php
}
?>
</body>

</html>
Avatar billede philip1804 Nybegynder
14. december 2004 - 22:09 #1
Flyt dette op i toppen:

<?php
  if ($submit) {
          $conn = mysql_connect("localhost", "gowshi", "luhirade");
        mysql_select_db("gowshi");
        $insert = mysql_query("INSERT INTO Gæstebog (Navn, Email, Besked) VALUES('$Navn', '$Email', '$Besked')")or die(mysql_error());
        }else{
?>
Avatar billede haelerhans Nybegynder
14. december 2004 - 22:48 #2
hmm skal jeg erstatte med det med det øverste eller ska ljeg bare ligger det helt i toppen?
Avatar billede philip1804 Nybegynder
14. december 2004 - 23:15 #3
<?php
  if ($submit) {
          $conn = mysql_connect("localhost", "gowshi", "luhirade");
        mysql_select_db("gowshi");
        $insert = mysql_query("INSERT INTO Gæstebog (Navn, Email, Besked) VALUES('$Navn', '$Email', '$Besked')")or die(mysql_error());
        }else{
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
</head>

<body>
<hr>
<?
$db = mysql_connect("localhost", "bruger", "pass");
mysql_select_db("database", $db);
$foresp = mysql_query("SELECT * FROM tabel" );
while($data = mysql_fetch_array($foresp))
{?><center>
<table border="0" width="100%" id="table1">
    <tr>
        <td width="20%" bgcolor="#333399">
<a href="mailto:<? echo "$data[Email]";?> "><b><font color="#FFFFFF"><? echo "$data[Navn]" ?></font></b></a>
</td>
<td width="80%">
<? echo "$data[Besked]"; ?>
</td>
</tr>
</table>
</center>
<br>
<? } ?>
<br><hr>
    <form method="post" action="<?php echo $PHP_SELF; ?>">
      <input type="text" name="Navn"><br>
      <input type="pass" name="Email" type="password"><br>
      <input type="text" name="Besked">
      <input type="submit" name="submit" value="submit">
    </form>
<?php
}
?>
</body>

</html>
Avatar billede klep2manen Nybegynder
14. december 2004 - 23:27 #4
Ville mene at det her var bedre...

<?php
  if ($submit) {
          $conn = mysql_connect("localhost", "gowshi", "luhirade");
        mysql_select_db("gowshi");
        $insert = mysql_query("INSERT INTO Gæstebog (Navn, Email, Besked) VALUES('$Navn', '$Email', '$Besked')")or die(mysql_error());
        }
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
</head>

<body>
<hr>
<?
$db = mysql_connect("localhost", "bruger", "pass");
mysql_select_db("database", $db);
$foresp = mysql_query("SELECT * FROM tabel" );
while($data = mysql_fetch_array($foresp))
{?><center>
<table border="0" width="100%" id="table1">
    <tr>
        <td width="20%" bgcolor="#333399">
<a href="mailto:<? echo "$data[Email]";?> "><b><font color="#FFFFFF"><? echo "$data[Navn]" ?></font></b></a>
</td>
<td width="80%">
<? echo "$data[Besked]"; ?>
</td>
</tr>
</table>
</center>
<br>
<? } ?>
<br><hr>
    <form method="post" action="<?php echo $PHP_SELF; ?>">
      <input type="text" name="Navn"><br>
      <input type="pass" name="Email" type="password"><br>
      <input type="text" name="Besked">
      <input type="submit" name="submit" value="submit">
    </form>
Avatar billede klep2manen Nybegynder
14. december 2004 - 23:28 #5
Og du må heller ændre dit password ;)
Avatar billede haelerhans Nybegynder
14. december 2004 - 23:48 #6
ja, er gjort...opdagede det allerede da jeg lige havde postet, irreterende at der ikke er en edit funktion :(
Avatar billede haelerhans Nybegynder
14. december 2004 - 23:49 #7
hvordan lukker man enlig et spørgsmål, er lidt ny
Avatar billede klep2manen Nybegynder
14. december 2004 - 23:49 #8
Hvis du har fundet ud af det, kan du så ikke lukke??
Avatar billede klep2manen Nybegynder
14. december 2004 - 23:50 #9
smid et svar og accepter :)
Avatar billede philip1804 Nybegynder
14. december 2004 - 23:52 #10
For at lukke et spørgsmål skal der være et svar det til - kommentar er ikke nok.

Herunder kan du så vælge acceptere til den / dem du synes havde det bedste svar!

/PBT
Avatar billede philip1804 Nybegynder
14. december 2004 - 23:52 #11
:)
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