Lijkt me sterk om dat te doen. De server kan toch op geen knop drukken.
php serverside
js clientside
Link gekopieerd
Het gaat er toch om dat er 20 regels worden getoond en dat een gebruiker met een toetsdruk de volgende serie kan bekijken
Link gekopieerd
En dat is iets wat PHP niet kan omdat die niks te maken heeft met de bezoeker.
Link gekopieerd
Dus als ik een lijst llaat zien van bijv mijn cdcollectie kan ik die niet onderbreken? De 400 rijen vliegen voor bij ….. en dat is het
Link gekopieerd
Je query limitten op bijv. 50 items, en met een navigatiescriptje door klikken om de volgende reeks in te laden?
Maar met PHP kan je met je bezoeker geen klik aan zijn kant detecteren en daarop actie ondernemen.
Het is geen batch-file ;-)
Link gekopieerd
Ok laatste vraag het tweede gedeelte in de while kan dus niet? [$teller< $tellerm]
Link gekopieerd
Wat wil je precies bereiken met deze merkwaardige constructie :P?
Want het aantal items wordt bepaald in je query, die je overigens achterwege laat.
Link gekopieerd
Dit is het hele script zodat er eerst 20 regels worden getoond
Maar het zal dus wel niet kunnen voel ik al
```
<?php
$db = new PDO('mysql:host=localhost;dbname=muziek', 'root', '');
//selecteer albums die worden gezocht
echo "Gezocht naar Album: " .$q = $_GET["falbum"];
//teller in stellen
$tellerm=20;
$teller=0;
$query = "SELECT id, album, genrealbum, Jaar, locatie, Hoofdartiest
FROM album
WHERE album like '%$q%'
ORDER BY album.album";
$result = $db->query($query);
while ($row = $result->fetch(PDO::FETCH_ASSOC) [$teller < $tellerm]) {
echo "
" . $row["id"] . "
" . $row["album"] . "
" . $row["genrealbum"] . "
" . $row["Jaar"] . "
" . $row["Hoofdartiest"] . "
<a href='CDmeerinfo.php?album_id=">Meer info</a>
\n";
$teller++;
if ($teller = $tellerm) {
echo "Press ANY KEY to continue... " ;
exec("pause");}
$teller=0;
}
?>
```
Link gekopieerd
Waarom doe je dat niet in je query?
SELECT id, album, genrealbum, Jaar, locatie, Hoofdartiest
FROM album
WHERE album LIKE '%$q%'
ORDER BY album.album
LIMIT 20
En verder is je query lek met SQL-injection omdat je jouw $_GET niet controleert.
(en zeg niet dat het een niet-publiek script is, want jezelf wapenen is altijd nodig).
Link gekopieerd
Thnx ik ga verder experimenteren al doende leert men lol
Link gekopieerd