Avatar billede heavybreezer Nybegynder
05. september 2003 - 10:14 Der er 11 kommentarer og
1 løsning

Kan ikke se nye poster før reload

Jeg er igang med at lave mit eget forum, men nu er jeg stødt ind i et problem. Når jeg har oprettet en ny tråd, og vender tilbage til mit forum's mainside, kommen tråden ikke får jeg trykker opdater i min browser...

Hvorfor? Og hvad kan jeg gøre for at tråden kommer ind på siden, UDEN at jeg absolut skal trykke opdater i browseren?
Avatar billede mjl Nybegynder
05. september 2003 - 10:17 #1
Prøv at sætte dette ind, efter din "smid i DB kode"

echo "<Script>window.location=\"index.php\"</Script>";
Avatar billede mjl Nybegynder
05. september 2003 - 10:17 #2
Så opdaterer den selv, efter data er sendt til DB'en
Avatar billede mjl Nybegynder
05. september 2003 - 10:19 #3
if ($noget == noget_andet) {
mysql_query("INSERT INTO table (det, det, det) VALUES ('','$det','$det')");
echo "<Script>window.location=\"index.php\"</Script>";
}
Avatar billede mjl Nybegynder
05. september 2003 - 10:56 #4
Og....?
Avatar billede heavybreezer Nybegynder
05. september 2003 - 10:59 #5
Jeg kan ikke finde ud af, hvor jeg skal indsætte koden..
Det skal ikke noen hemmelighed at jeg ikke er verdens bedte programmør når det kommer til php..
Jeg har jo flere forskellige php-filer?
Avatar billede mjl Nybegynder
05. september 2003 - 11:07 #6
Indenfor { } der hvor du sender data til din database - se ovenfor - led efter INSERT INTO ....
Avatar billede 2c Nybegynder
05. september 2003 - 12:44 #7
Der hvor du indsætter i databasen, skal være før på siden, end der hvor du henter alle records i databasen. På den måde indsætter du først, og henter derefter det hele.
Avatar billede martinbk Nybegynder
05. september 2003 - 12:55 #8
istedet for at blande javascript ind i det her kunne man jo også blot fortælle browseren at den skal opfører sig som man ønsker det, indsæt evt. det her i toppen af din header:
header("Cache-Control: no-cache, must-revalidate");
Avatar billede heavybreezer Nybegynder
05. september 2003 - 15:10 #9
hvor er det lige header skal sættes ind?
Avatar billede heavybreezer Nybegynder
05. september 2003 - 15:16 #10
jamen problemet er, at når jeg trykker submit, når jeg har skrevet den nye tråd, går den ikke automatisk ind på forum-forside, det skal man selv klikke sig ind på, og når man gør det, er ens tråd ikke med. Den kommer først når man trykker opdater
Avatar billede mjl Nybegynder
05. september 2003 - 15:28 #11
Hvad er adressen til forum-forside? (URL)
Avatar billede heavybreezer Nybegynder
05. september 2003 - 18:47 #12
Tak, har lige fået det til at virke! :-)
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

IT-JOB

Politiets Efterretningstjeneste

Netværksspecialist til IT i PET

Scan Global Logistics

PMO Project Manager

Forsvarsministeriets Materiel- og Indkøbsstyrelse

DevOps Engineer (AI) til Forsvarets nye IT-platform

Forsknings-, Uddannelses- og Digitaliseringsministeriet

Vil du være med at udvikle sikkerhed og compliance i CPR?