Avatar billede danskweb Nybegynder
19. april 2003 - 11:33 Der er 25 kommentarer og
1 løsning

Gæstebog

Jeg har denne gæstebog som jeg er rigtig glad for: http://www.harlekin.danskweb.dk/guestbook.php  :)

En ting, er dog ikke så godt! Når jeg skriver et nyt indlæg kommer det bagerst, det naturlige ville da være at det kom, så det står som nr. 1

Hvordan kan jeg rette på dette?
(Kun point hvis det lykkes)
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 11:36 #1
Hvilken database bruger du?
Avatar billede donwang Nybegynder
19. april 2003 - 11:37 #2
Brug "order by id"!O)
Avatar billede danskweb Nybegynder
19. april 2003 - 11:37 #3
Jeg bruger ikke database jeg bruger et .inc / .txt dokument.
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 11:37 #4
Hvis du bruger mysql skal du i queryen sætte den til ORDER BY id ASC, og hvis det er forkert så ORDER BY id DESC.. KAn ikke 100% huske hvilken af dem det er *dooh!* :D
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 11:38 #5
ved ikke om vi kan få noget kode så?
Avatar billede danskweb Nybegynder
19. april 2003 - 11:39 #6
Jo i kan få alt den kode i vil have! :-) Hvilken filer vil i have den fra?
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 11:41 #7
guestbook.php
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 11:46 #9
lige en hurtig ting... Hvorfor afslutter du dine echo's efter hver linie, du kan godt lade den køre til at din kode er slut...

eks:
            echo "<p><b>Server error 404</b><br>";
            echo "Can't find ";
            echo "http://";
            echo "$HTTP_HOST";
            echo "$PHP_SELF";
            echo "?side=$side</p>";

kan godt være:

            echo "<p><b>Server error 404</b><br>
                  Can't find
                  http://
                  $HTTP_HOST
                  $PHP_SELF
                  side=$side</p>";

Noget mere overskueligt
Avatar billede danskweb Nybegynder
19. april 2003 - 11:48 #10
Det er slet ikke min egen kode :) Men du har ret.
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 11:57 #11
Jeg er ikke sikker, men hvis du ændre write.php til dette:

<?php


$dato = date("d.m.y H:i:s");
$logit = "
<table width=100% cellspacing=0 cellpadding=0>
  <tr>
    <td><b><img src=user.gif width=16 height=15>Navn:</b>
      <?php echo(\"$name\"); ?>
    </td>
  </tr>


 
  <tr>
    <td><b><img src=date.gif width=16 height=16>Dato og tid:</b>
      <?php echo(\"$dato\"); ?>
    </td>
  </tr>

  <tr>
    <td>
      <table width=100% cellspacing=6 cellpadding=6>
        <tr>
          <td>
            <?php echo(\"$add\"); ?>
          </td>
        </tr>
      </table>
      <hr width=98% noshade size=3>
    </td>
  </tr>
</table>
";





$fp = fopen ("adds.inc", "r+") or die("Noget er gået galt");
fwrite ($fp, $logit);
fclose ($fp);
header("Location: guestbook.php");
?>

Så skriver den de fremtidige indlæg i den anden ende at text-filen og derved burde den vise det rigtigt!
Du skal dog lige slette dine gamle data i text-filen... Hvis det ikke virker ved jeg ikke hvordan det skal laves
Avatar billede danskweb Nybegynder
19. april 2003 - 11:59 #12
Jeg prøver.. Med krydsede fingre (selvom det er lidt svært)
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 12:05 #13
Det jeg har gjort er at ændre $fp = fopen ("adds.inc", "a+") or die("Noget er gået galt");  til r+ i stedet for a+ som bytter rundt på hvilken ende den skriver i
Avatar billede danskweb Nybegynder
19. april 2003 - 12:16 #14
Der er noget galt.. Først så det umelbart ud til at virke, men nu ertatter den bare de gamle indlæg? Jeg har opdateret http://www.harlekin.danskweb.dk/phps/write.phps
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 13:13 #15
kigger lig på det
Avatar billede danskweb Nybegynder
19. april 2003 - 13:14 #16
Takker
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 13:22 #17
jeg er ikke den vilde til database over text-filer, men jeg ved hvad du skal gøre for at rette fejlen hvis du selv kan finde du af det!

Inden du begynder at skrive det nye indlæg til text-filen skal du hente alt fra text-filen og gemme det i en variable! (dette jeg ikke lige kan finde ud af hvordan man gør!) Også samtidig med at du skriver til det nye indlæg til filen skal du så også indsætte indholdet af variablen som du lavede før ind i filen efter det nye indlæg, men i samme funktion!
Håber du forstår hvad jeg mener? FOr kan vist ikke formulere mig bedre :(
Avatar billede danskweb Nybegynder
19. april 2003 - 13:27 #18
Jeg er heller ikke den store haj til det selv, men jeg opretter et nyt spr. hvor jeg bruger dine ord, så må vi se om der er nogen der kan lave variablerne for mig.
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 14:45 #19
Ehmn jeg har heller ikk lyst til at hjælpe dig mere!
Jeg gør det grivliigt, eller for nogen fucking point man ikke kan bruge til noget!
Jeg kan se på din side at du tar 400-800kr for det, og derfor tjener du penge på at lave noget som andre ikke for noget for!
Tænk dog på at det nok er en smule unfair?
Avatar billede danskweb Nybegynder
19. april 2003 - 15:08 #20
Jeg tjener ingenting på det her, er faktisk igang med at lave en "husmorside" til min mor og hendes veninder. Normalt laver jeg ikke gæstebøger til mine kunder. Det er ganske almindelige html sider, der profillere dem på nettet.
Det er helt dit eget valg om du vil hjælpe.
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 16:12 #21
okay, bar lige min opfattelse af det hvad der stod inde på www.danskweb.dk :)
Vil med glæde hjælpe hvis du ikke tjener monetter på det jeg laver :D
Har du fået det til at virke?
Avatar billede danskweb Nybegynder
19. april 2003 - 16:16 #22
Det er okay :) Nej desværre.. Ved ikke helt hvad jeg skal stille op :) Tror snart jeg opgiver :)
Avatar billede elskermad.dk Nybegynder
19. april 2003 - 16:46 #23
Jeg vil foreslå at du laver det med mysql hvis dit hotel understøtter det! Meget nemmere og også bedre at kunne administrere såsom slette/rette indlæg osv
Avatar billede danskweb Nybegynder
19. april 2003 - 22:09 #24
Det bliver det også til på et tidspunkt! vil bare gerne have deres side færdig nu. :) Så tror de må leve med det ind til videre :)
Ellers tak for hjælpen.
Avatar billede elskermad.dk Nybegynder
20. april 2003 - 11:41 #25
var så lidt, når du engang har brug for gæstebogen med mysql og hvis du ikke ved hvordan det gøres, så fang mig på ICQ#116297122 :D
Avatar billede danskweb Nybegynder
20. april 2003 - 19:44 #26
Tak skal du have! Meget fornemt.
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