gæstebog.

Tags:    php

<< < 12 > >>
Hej jeg har lavet mig en gæstebog, men nu vil jeg gerne have at der på forsiden skal stå lidt af det der er skrevet sidst, men jeg ved ikke hvordan man skal lave det.
Det skal laves sådan at den viser hvem der har skrevet hilsenen og de første 100 tegn, hvor den så skal skrive "..." efter hvis der er flere tegn eng 100.
Her er lidt info:

connect.php //der hvor funktionen connect() er i, og den skal includeres
connect(); //funktion som connecter til DBen
guestbook //er den tabel i DB, som er til gæstebogen
author //er hvem der har skrevet den hilsen, som er i tabellen guestbook
entry //er hilsenen som er blevet skrevet, som er i tabellen guestbook

Hvis i har brug for at vide mere så skriv...

På forhånd tak



Der skal være en ID eller noget andet man kan bruge til at sortere efter.



Der skal være en ID eller noget andet man kan bruge til at sortere efter.


TABLE guestbook (
ID int(11) NOT NULL auto_increment,
author varchar(255) NOT NULL default '',
email varchar(255) NOT NULL default '',
entry text NOT NULL,
created timestamp(14) NOT NULL,
PRIMARY KEY (ID)
)
Hvor selve gæstebogen sortere efter created



Til at hive blot de (for eksempel 3) sidste nye indlæg ud, kan du bruge:
Fold kodeboks ind/udKode 


Til blot at vise de første 100 tegn, kan du f.eks. bruge funktionen substr():
http://dk2.php.net/manual/en/function.substr.php

-
Mvh.
Christian Schultz Knudsen



Til at hive blot de (for eksempel 3) sidste nye indlæg ud, kan du bruge:
Fold kodeboks ind/udKode 


Til blot at vise de første 100 tegn, kan du f.eks. bruge funktionen substr():
http://dk2.php.net/manual/en/function.substr.php

-
Mvh.
Christian Schultz Knudsen


Hvis jeg forstår dig rigtigt så skriver du at den hiver de 3 sidst hilsner ind på forsiden? Er det korrekt?



Til at hive blot de (for eksempel 3) sidste nye indlæg ud, kan du bruge:
Fold kodeboks ind/udKode 


Til blot at vise de første 100 tegn, kan du f.eks. bruge funktionen substr():
http://dk2.php.net/manual/en/function.substr.php

-
Mvh.
Christian Schultz Knudsen


Hvis jeg forstår dig rigtigt så skriver du at den hiver de 3 sidst hilsner ind på forsiden? Er det korrekt?


Jeg har fundet 2 til at gøre dem kortere, men jeg ved ikke vilken ville være smartes at bruge
Fold kodeboks ind/udKode 

og
Fold kodeboks ind/udKode 




Hvis jeg forstår dig rigtigt så skriver du at den hiver de 3 sidst hilsner ind på forsiden? Er det korrekt?


SQL-forespørgslen lagrer de tre rækker der er senest tilføjet til tabellen, grundet `id`'s benyttelse af "auto_increment" (automatisk forøgelse).

Jeg har fundet 2 til at gøre dem kortere, men jeg ved ikke vilken ville være smartes at bruge


Det kommer jo an på hvordan du vil have det.

Den første gør at et laaaaaaaaaaangt ord tillades til sidst, uanset hvad, altså bliver der ingen pludselig stop midt i et ord.

Den anden stopper bare efter et bestemt antal tegn.

Personligt vil jeg foretrække nr. 2, da nr. 1 nærmest gør "..." overflødig og hvis folk vil læse det sidste ord helt, så er der god mulighed for at de vil læse hele artiklen.

Men pointen er, at det kommer an på hvordan DU vil have det :-)
-
Mvh.
Christian Schultz Knudsen



Hvis jeg forstår dig rigtigt så skriver du at den hiver de 3 sidst hilsner ind på forsiden? Er det korrekt?


SQL-forespørgslen lagrer de tre rækker der er senest tilføjet til tabellen, grundet `id`'s benyttelse af "auto_increment" (automatisk forøgelse).

Jeg har fundet 2 til at gøre dem kortere, men jeg ved ikke vilken ville være smartes at bruge


Det kommer jo an på hvordan du vil have det.

Den første gør at et laaaaaaaaaaangt ord tillades til sidst, uanset hvad, altså bliver der ingen pludselig stop midt i et ord.

Den anden stopper bare efter et bestemt antal tegn.

Personligt vil jeg foretrække nr. 2, da nr. 1 nærmest gør "..." overflødig og hvis folk vil læse det sidste ord helt, så er der god mulighed for at de vil læse hele artiklen.

Men pointen er, at det kommer an på hvordan DU vil have det :-)
-
Mvh.
Christian Schultz Knudsen


Efter din beskrivelse vil jeg også vælge nr. 2, men så skal den vel se såden her ud;
Fold kodeboks ind/udKode 

hvis ikke jeg tager meget fejl...



Eftersom PHP ikke ligefrem er kemi, så skader det jo ikke at prøve (må indrømme at jeg kun har skimtet din kodestump, jeg skal hjem fra arbejde nu).

Men hvorfor pokker køre altsammen gennem en løkke og alt det pjat, hvis du kun vil hive én række ud?

http://dk2.php.net/manual/en/ref.mysql.php

God arbejdslyst :-)
-
Mvh.
Christian Schultz Knudsen



Eftersom PHP ikke ligefrem er kemi, så skader det jo ikke at prøve (må indrømme at jeg kun har skimtet din kodestump, jeg skal hjem fra arbejde nu).

Men hvorfor pokker køre altsammen gennem en løkke og alt det pjat, hvis du kun vil hive én række ud?

http://dk2.php.net/manual/en/ref.mysql.php

God arbejdslyst :-)
-
Mvh.
Christian Schultz Knudsen


Fordi jeg ikke ved hvordan jeg ellers skulle gøre




Fordi jeg ikke ved hvordan jeg ellers skulle gøre

Som igår har jeg pissetravlt, men det du bruger en løkke til, er jo netop at trække flere rækker ud.
Se her (det gik stærkt, men det virker):
http://diggy.dk/PHP/mortlyb.php
http://diggy.dk/PHP/mortlyb.php?antal_raekker=1
http://diggy.dk/PHP/mortlyb.phps

Held og lykke med det.
-
Mvh.
Christian Schultz Knudsen



<< < 12 > >>
t