Automatisch selecteren van een volgende record

Status
Niet open voor verdere reacties.

blackeagle67

Gebruiker
Lid geworden
13 okt 2009
Berichten
158
Ik zoek een stukje code dat voor mij een volgende record ophaalt uit de database.

Ik heb gelezen dat javascript niet met mysql werkt dus moet ik voor ajax gaan.
Omdat ik geen kennis heb van ajax ben ik op zoek naar een voorbeeld.

Ik hebben een inlog scriptje en als je bent ingelogd kun je informatie gaan bewerken van andere gebruikers.
Het bewerken en opslaan gaat perfect.
Alleen als ik op een bepaalde pagina ben moet ik door op een knop te drukken de volgende record in de database kunnen bekijken.
Mijn stagebedrijf wil dan dat het script automatisch na enkele seconden de volgende record selecteert voor de gebruiker net zolang tot de laatste record is bereikt.
Ook andersom.

Ik heb het al met php gedaan zonder automatisch selecteren maar nu moet het dus nog met automatisch selecteren gemaakt worden.

Heeft iemand een goed voorbeeld voor mij?:o
 
Uhm... zover ik kan opmaken uit je vraag, weet je niet precies wat AJAX is.

Ik heb gelezen dat javascript niet met mysql werkt dus moet ik voor ajax gaan.
AJAX is simpelweg een manier voor Javascript om 'bestanden' te 'openen'. Bijvoorbeeld een textbestand, of een php bestand. En sinds php server-side gegenereerd word, kan je door deze pagina met AJAX te openen, dus 'server-side' data verkrijgen in Javascript.

Een voorbeeld:
[JS]
var file, con;

file = 'voorbeeld.php';
con = new XMLHttpRequest(); //firefox, chrome, etc.. NIET ie.

con.open('GET', file, true); //verander naar false als je synchroon wilt

con.onreadystatechange = function()
{
if (con.readyState != 4 || (con.status != 200 && con.status != 304))
{
return; //OF hij is nog niet klaar met laden, OF er is een error.
}

alert(con.responseText);
}

con.send(null);
[/JS]
PHP:
<?php
   echo "Dit is data, server-side gemaakt!";
?>

je krijgt dan een alert met Dit is data, server-side gemaakt! erin. Je kan dus ook database-query's in je php bestand stoppen.
Daarom kan je ook parameters megeven via een GET (?x=data), of een POST, maar voor een POST moet je iets moeilijker doen. En iets om de zoveel tijd doen kan met een setInterval of een setTimeout.



Ohja, in mn sig staat ook nog een javascript-ajax-tutorial.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan