30. januar 2011 - 16:00Der er
9 kommentarer og 1 løsning
Alfabetisk indeks
Hej
Jeg kunne godt tænke mig, at lave et alfabetisk indeks, så hvis man klikker på A, så kommer den ind på en side der viser alle ord, der starter med A etc...
Jeg har tiltusket mig noget kode, men mangler vist det sidste for at få det til at virke ordentligt. Nogle der kan hjælpe mig med at gøre det færdigt?
$query = mysql_query ("SELECT * FROM tabel WHERE LEFT(felt,1) = '$l' ORDER BY felt");?> hvor "$l" er det bogstav jeg vil søge efter.
Denne kode har jeg smidt ind på siden, men får blot fejlbeskeden: Notice: Undefined variable: l in alfabetord.php on line 100.
Jeg er ny udi php så skal nok have skåret det lidt ud i pap :-)
Ok, nu har jeg prøvet med: $l='a'; $query = mysql_query ("SELECT * FROM ord WHERE LEFT(ord,1) = '$l' ORDER BY ord");?>
Det har fjernet fejlbeskeden, men i stedet viser den intet indhold. Det skal vel også echo'es ud på en eller anden måde? Da jeg så prøvede med "echo $query;" fik jeg blot fejlbeskeden: "Resource id #8"
$l='a'; $query = mysql_query ("SELECT * FROM ord WHERE LEFT(ord,1) = '$l' ORDER BY ord"); if(mysql_num_rows($query)>0){ while($row = mysql_fetch_assoc($query){ echo $row['ord'] . '<br/>'; } }else{ echo 'Der blev ikke fundet noget, som starter med: '.$l.'<br/>'; } ?>
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.