Avatar billede tobiassen Nybegynder
27. juni 2008 - 20:11 Der er 7 kommentarer og
1 løsning

opdatering besked

jeg har en kontakt formular på mit website hvor beskeden bliver smidt ind i en MySQL database, og jeg henter den så ud i mit interne system.

hvordan kan jeg i mit interne system få direkte afvide når tabellen bliver opdateret med en ny besked. Kunne godt tænke mig at der evt. kom en slags popup hvor der står at nu har man modtaget en ny besked, og så kunne jeg os godt tænke mig at ($antal1)bliver opdateret når der bliver lagt en ny post i tabellen allround med type='kontaktformular', kan dette lade sig gøre ?


mit interne system kræver login, men dette burde vel ik være nogen hindring ?


  $beskeder = mysql_query("SELECT * FROM allround WHERE type='kontaktformular'");
  $antal1 = mysql_num_rows($beskeder);


      <a href='beskeder.php'>Beskeder ($antal1)</a>
Avatar billede rax Praktikant
30. juni 2008 - 11:26 #1
Hmm, den er lidt tricky, men kan godt løses på flere måder.

Nemmest vil det nok være for dig, hvis du istedet kan nøjes med at få en mail, når der er smidt en ny besked? Så kan du blot lade din kontaktformular sende dig en mail, når der bliver indtastet en ny besked.

Det med pop-upen afhænger af, hvordan dit interne system er lavet. Det kan lade sig gøre med noget AJAX, hvis du har mod på at kaste dig ud i det, men det er ikke helt nemt at lave. Hvis du kan klare dig med mail-løsningen, kommer du meget nemt i hus.
Avatar billede cronaldo Nybegynder
30. juni 2008 - 11:35 #2
Ellers kan du bare lave en <meta>, der opdaterer hvert 2. minut og så kan den tjekke om der er ny post - HVIS der er ny post kan du bare lave en popup den vej igennem? :)
Avatar billede jakobdo Ekspert
30. juni 2008 - 13:07 #3
Du kunne jo lave med en ajax komponent, som de laver her på siden:
0 nye indlæg

Det er den måde det sker på.
Avatar billede tobiassen Nybegynder
30. juni 2008 - 16:30 #4
tror jeg er på den med ajax komponentet, men hvordan skal det sættes op så ?
Avatar billede jakobdo Ekspert
30. juni 2008 - 16:40 #5
Du skal først lære hvordan man laver et ajax kald.
Prøv at kig på www.dengodekode.dk
Der har olebole lavet noget god kode. :o)
Avatar billede tobiassen Nybegynder
30. juni 2008 - 20:56 #6
det er lidt for advanceret til mig tror jeg heh
Avatar billede jakobdo Ekspert
30. juni 2008 - 21:03 #7
Så bliver du nok nødt til at flytte dit spørgsmål til opgaver.
Avatar billede tobiassen Nybegynder
30. juni 2008 - 21:56 #8
okay, det gør jeg så :)
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





White paper
SAP: Skab værdi og minimér omkostninger med effektiv dokumenthåndtering