Håller på att uppdatera ett telefon register.
Ska lägga in allt i en databas och sedan göra klickbara bokstäver på sidan.
Hur kodar jag detta, så att när jag klickar på bokstaven så visas ex. alla poster som börjar på "w"?
Tack på förhand/
------------------
.:cobraeyes:.
ikarosMedlem sedan juni 2000114 inlägg SELECT * FROM register WHERE efternamn LIKE 'A%'
plockar ut alla som börjar på bokstaven A. Om detta är case sensitive vet jag inte... troligen är det så.
------------------
Micke Karlsson / Teknikchef / enjoymedia AB / Sthlm
Bygg upp länkarna ungefär så här:
<a href="view.jsp?letter=a">A</a>
<a href="view.jsp?letter=b">B</a>
osv..
I scriptet så plockar du ut värdet i letter och använder det i SQL-satsen på följande sätt:
select name, phone from phonelist where name like '"+letter+"%'
Där letter alltså är en variabel som innehåller vald bokstav.
[redigerat] Äsch, ikaros hann före :) [/redigerat]
------------------
Murphy's Law of Thermodynamics:
Things get worse under pressure.
[Redigerat av sgtpepper den 18 sep 2000]
Fattar inte hur jag sätter in detta! :r
Kan någon ge mig ett konkret exempel?
------------------
.:cobraeyes:.
[Redigerat av cobraeyes den 18 sep 2000]
Vad är det som du inte förstår? Är det själva SQL-satsen eller hur du ska lägga in det i ditt script?
Vad kör du för scriptspråk?
------------------
Murphy's Law of Thermodynamics:
Things get worse under pressure.
OlleBoopMedlem sedan feb. 20001 861 inlägg Hej du... = )
Låt oss anta att du kör med nuvarande upplägg på "telefon och E-postkatalog" dvs att du klickar på begynnelsebokstaven i efternamnet så blir länken
<A HREF="telefonlista.asp?namn=a">A</A>
SQL-anropet i telefonlista.asp kan se ut så här:
SQLStmt= "SELECT * FROM telefonlista WHERE enamn LIKE '"+namn+"%'"
Connection.Execute(SQLStmt)
Om tabellen innehåller mer poster än vad du vill visa kan du göra du som sgtpepper skriver och ersätta * med det du vill visa, tex:
SQLStmt= "SELECT fnamn, enamn, avd, tfn, epost FROM telefonlista WHERE enamn LIKE '"+namn+"%'"
Med reservation för felskrivningar...
/Adam
Ok, få se nu om jag fattat det rätt!
<A HREF="telefonlista.asp?namn=a">A</A>
Men ska jag göra en till fil som heter telefonlista.asp och lägga SQL satsen där, eller kan jag lägga allt i samma fil? Vilka variabler måste deklareras?
Känner mig lite generad just nu! :r
------------------
.:cobraeyes:.