Ik heb ergens eens criptje vandaan waarmee je filmreviews kunt sorteren per letter. Je zou dan pagina.php?letter=a, b, c enz. moeten doen maar dan krijg ik niks te zien, Iemand enig idee wat ik moet veranderen?
code:
<?
include "config.php"; //lees.php


$letter = $_GET['$letter%']
$query="SELECT * FROM 'reviews' WHERE titel LIKE '$letter'";
$sql = mysql_query($query) or die (mysql_error());
{
echo '<a href="read.php?id='.$select['id'].'">'.$select['titel'].'</a> '.$select['auteur'}.'<br>';
}
?>
Dat stond zo in een ander script, die ik een beetje als voorbeeld heb gebruikt. Daar staat de echo tussen. Bij dat andere script werkt het gewoon als je de echo tussen { en } zet, dus heb ik dat bij deze ook gedaan.
Ik heb alleen geen flauw idee waar je de variabele $select vandaan haald. Lijkt me toch dat je die ergens vandaan moet halen.
dat is om de handel op te halen, zodat je wat ziet als je pagina.php?letter=a, b, c enz. doet.
dat je dan de filmreviews ziet.
Maar waar haal je die vandaan?
geen flauw idee, stond ook in me voorbeeldscriptje, dat stukkie hebk gewoon ffies gekopieerd. Is er iets niet goed aan?
Ik heb nog is een beetje in de code zitten kijken maar ik kom er echt niet achter waar het aan scheeld, (eerste script he :P) Zal waarschijnlijk een heel klein dingetje zijn, net als ik al vaker heb gehad!
De voorzet is al lang gegeven hoor, maar je kopt hem gewoon niet in. Zoek eens naar een PHP-tutorial waar met MySQL wordt gewerkt. Gebruik dan hun eerste scriptje en als die werkt let dan eens op wat er gebeurt (ná je query).

En geloof me, welke resultaten je waar projecteerd maakt niet uit, dus kom niet met de reactie dat het dan toch om een heel ander script gaat...

Succes!
Elwin

[Edit: Typo]
trouwens... hier zat de fout: $_GET['$letter'] moet zijn $_GET['letter']

<?php

$letter = $_GET['letter']. "%";

?>
Nu zit de fout in regel 1 als ik pagina.php?letter=p doe :S Dit is best vermoeiend zo :P om zulke foutjes eruit te zoeken =)

Reageren