Avatar billede steench Nybegynder
13. april 2007 - 22:12 Der er 6 kommentarer og
1 løsning

Resultattavle der selv opdaterer data.

Hej Eksperter.

Jeg vil lave en resultattavle med data der hentes i en MySQL database.
Resultateterne vises opdelt i klasser og der skal vises en klasse af gangen, en klasse på skærmen for hver visning.
Det er ikke udfordringen, men hvordan får jeg data til at skifte på skærmen af sig selv, uden at der sidder en og klikker på 'next. ?


Mvh.
Steench
Avatar billede nixir Nybegynder
13. april 2007 - 22:21 #1
Det kan gøres på flere måder, men må indrømme jeg ikke lige kan komme i tanke om en metode i php :(

Det kan enten klares ved at lave en simpel html refresh-kode der refresher til næste side... En løsning jeg kan komme i tanke om ... Det kræver dog at hele siden (eller med iframe kun noget af siden) opdateres .. Det giver et klik og et hvidt "flash" når der skiftes. Kan manikke leve med det, så skal man igang med programmerings-sprog.

Flash sku jeg mene sku ku klare det, men Java og andre sprog (sikkert også php) skal nok også kunne klare opgaven.

Hvis du ønsker et svar i html kan skrive det, så er jeg sikker på du kan få et svar af en online ekspert indenfor ganske kort tid, da det er et meget simpelt META-tag.
Avatar billede avminarm Juniormester
13. april 2007 - 22:57 #2
det kan PHP ganske enkelt ikke - PHP er serversidesprog - prøv i java(script) eller flash kategorien som nixir foreslår
Avatar billede nixir Nybegynder
14. april 2007 - 13:58 #3
Kunne heller ikke gennemskue hvordan php skulle kunne :P men måske i en kombination med et andet sprog ...

Nu ved jeg ikke hvad du skal bruge det til, men META-tag løsningen er ret simpel og vil virke, dog vil det ikke se ligeså flydende ud som hvis du bruger andre sprog...

Tror det ser ud i stil med dette:

<META HTTP-EQUIV="Refresh" CONTENT="120;URL=http://www.domain.dk/fil.php?id=<?php echo $_GET['id']+1 ?>">
Avatar billede intenz Novice
15. april 2007 - 11:15 #4
Du kan lave det som en kombination af javascript (AJAX) og php. Det er relativt simpelt, afhængig af hvor kompleks koden er selvfølgelig.

Du kan se nogle eksempler her:
http://www.w3schools.com/php/php_ajax_database.asp

Eksemplet viser ikke helt det du søger, men kan give en forståelse af hvad der er muligt.
Avatar billede nixir Nybegynder
15. april 2007 - 13:33 #5
Jeg giver intenz ret ... Det er nok en ret god løsning! Så laver du bare en timer på hvornår det skal skiftes istedet for at man skal klikke på noget som man skal i deres eksempel - altså så scriptet køres hvert 2. minut eller hvad du nu ønsker!
Avatar billede intenz Novice
15. april 2007 - 21:46 #6
Lige præcis. Jeg har selv lige lavet noget ligende, og det virker helt perfekt. Men det er en anden historie :)

Der findes dog også nogle ulemper ved det, du kan prøve at læse et spørgsmål igennem jeg stillede for nyligt omkring AJAX, der er nogle gode kommentarer i det:
http://www.eksperten.dk/spm/772117
Avatar billede steench Nybegynder
15. april 2007 - 23:00 #7
Hej

Det var det er skulle til.

Mange tak for hjælpen.
AJAX er nyt for mig, men ser spændende ud.
I dag har jeg både programmeret javascripts og gjort brug af AJAX.
Lærerig dag.

Mvh.

Steench
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