Jag har en annonsmarknad där man kan publicera sina annonser. När man har skrivit in den får man se hur den kommer att se ut. Man kan då välja om man vill redigera sin annons. Jag vill då att man ska komma till en sida med en lista över alla annonser som just den användaren skrivit.
Användaren har loggat in och "satt" en sessionvariabel till true. Annonserna finns i en tabell i databasen och lösenord och personuppgifter i en annan.
Själva frågan:
Hur ska jag kunna knyta samman annonser och användarnamn. När man väl har blivit inloggad kan jag väl inte veta vem(vilket användarnamn) som lagt in annonserna.
Kan man på något sätt vid inloggningen spara användarnamnet eller id i en variabel för att sedan använda detta för att kunna filtrera bort andras annonser?
Alternativt skulle man kunna tänka sig att det skulle räcka att man skrev ut namnet på vem som har lagt in annonsen i redigeringslistan, eftersom det är ett slutet sällskap där ingen skulle radera andras annonser, men man kommer väl ändå inte runt problemet ovan?
Känner att detta kanske blev lite luddigt, fråga om något är oklart vad jag menar.
------------------
Qwerty
Det blir som förut fast utan lön, sa han som gifte sig med hushållerskan...
Relationer, skapa t.ex. ett fält i annonstabellen som heter userID som har en relation till ID (räknaren) i adnvändartabellen. Alltså ID:t i användartabellen för en användare ska vara samma nummer som i userID i annonstabellen om denne lagt in någon annons. Du kan lägga användarinformationen i Sessions.
Sen gör du en SQL-sats liknande denna:
SQL = "SELECT a.*, u.* FROM annonser a INNER JOIN users u ON a.userID = u.ID WHERE u.ID = '" & Session("UserID") & "'"