---
title: "inloggningssystem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/102631-inloggningssystem/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "silfver"
published: "2004-04-29T13:09:17.000Z"
updated: "2004-05-06T20:27:19.000Z"
replies: 73
views: 1327
page: 2
pages: 4
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/102631-inloggningssystem"
---

# inloggningssystem

_Sida 2 av 4._

## #21 — filipbh, 2004-04-29T20:40Z

Läste inte det sista du skrev.. Det namnet du döper tabellen till får du placera där det står "tabell" i SELECT, UPDATE och INSERT INTO...

Permalänk: https://www.webforum.nu/p/1335719

## #22 — silfver, 2004-04-29T20:40Z

> **filipbh skrev:**
>
> Lösenord och användare behöver du inte ge ut. Men jag tänkte på tabellnamnet. Det är ju namnet på tabellen där du har lösenordet och användarnamnet sparat. Ska kolla länken som du skickade...

Är ledsen för det lustiga svaret. En kompis förklarade vad du menade.  :r
Jag har inte skapat några tabeller för lösenord och användare. Men om du säger vad dom ska heta, så gör jag det. Och hur många kolumner dom skall innehålla.

Permalänk: https://www.webforum.nu/p/1335720

## #23 — filipbh, 2004-04-29T20:48Z

Kollade lite på sidan och det verkar okej. Känns lite onödigt att ha allt på samma sida bara. Vad för databas har du?

Tabellnamnet kan du ju döpa till users eller liknande. Antalet kolumner beror helt på hur många saker du vill spara för varje användare. Minst fyra är rimligt iaf; id, username, password och namn.

Permalänk: https://www.webforum.nu/p/1335724

## #24 — silfver, 2004-04-29T20:53Z

Jag använder mySQL.

Jag har skapat ett tabellnamn med fyra kolumner. Men jag spar alla fälten toma, orkar inte fylla i dom i kväll. Jag kan inte fylla i dom heller. Vet ju inte vad det ska stå där! :D Återkommer i morgon.

> Koda inte när du är trött..

Det låter klokt. Sov gott. :)

Permalänk: https://www.webforum.nu/p/1335727

## #25 — filipbh, 2004-05-02T10:21Z

För att lägga in en rad i tabellen skriver du; INSERT INTO users (username,password,namn) VALUES('silfver','test','Pelle Persson'); 

Nu skrev jag inte med id. Men har du lagt in en sk "auto increment" på id så ökas den automatiskt varje gång.

Permalänk: https://www.webforum.nu/p/1336665

## #26 — silfver, 2004-05-02T16:38Z

> **filipbh skrev:**
>
> För att lägga in en rad i tabellen skriver du; INSERT INTO users (username,password,namn) VALUES('silfver','test','Pelle Persson'); 
> 
> Nu skrev jag inte med id. Men har du lagt in en sk "auto increment" på id så ökas den automatiskt varje gång.

Jag skapade en tabell i phpMyAdmin. :D Så jag vet inte hur jag ska göra för att fixa ditt alternativ.

Permalänk: https://www.webforum.nu/p/1336876

## #27 — filipbh, 2004-05-03T15:19Z

Tryck på den ikonen som är för att redigera databasen. När den kommer upp kan du ändra id:s typ. Se till att den står på "mediumint" och "Primary" är vald. I ena rullmenyn (kommer inte ihåg vad den heter just nu) så väljer du "auto increment"...

Permalänk: https://www.webforum.nu/p/1337403

## #28 — silfver, 2004-05-03T15:30Z

Okay, har fyllt i så mycket jag kan. Se min bifogade fil. Vad ska jag fylla i dom andra?

Bilagor:

- [tabell.gif](https://www.webforum.nu/a/3419.gif)

Permalänk: https://www.webforum.nu/p/1337405

## #29 — filipbh, 2004-05-06T10:31Z

Översta raden var rätt.. Du kan inte ha auto increment på fler än en. Den översta döper du till id. Sen är den klar...

Rad 2: Field = username, Type = char, Length = 30, Extra = tomt och "---" ska vara ifylld.

Rad 3: Field = password, Type = char, Length = 40 (beror på om du ska kryptera dina lösenord eller inte) Du kan förlänga och förkorta det efteråt... Extra = tomt och "---" ska vara ifylld.

Rad 4: Field = namn, Type = char, Length = 30, Extra = tomt och "---" ska vara ifylld.

Fixa det så har du den tabellen klar!

Permalänk: https://www.webforum.nu/p/1342084

## #30 — silfver, 2004-05-06T13:05Z

> **filipbh skrev:**
>
> Fixa det så har du den tabellen klar!

Tack, då vart det fixat. :) 

```php
CREATE TABLE `users` (
`id` MEDIUMINT NOT NULL AUTO_INCREMENT ,
`username` CHAR( 30 ) NOT NULL ,
`password` CHAR( 40 ) NOT NULL ,
`namn` CHAR( 30 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
```

Nu då? :)

Permalänk: https://www.webforum.nu/p/1342161

## #31 — filipbh, 2004-05-06T13:17Z

Perfekt!

Permalänk: https://www.webforum.nu/p/1342165

## #32 — silfver, 2004-05-06T13:22Z

> **filipbh skrev:**
>
> Perfekt!

Nice. :) Så vad ska jag göra nu? Vänta på att du klurat ut något script? :OO  :f

Permalänk: https://www.webforum.nu/p/1342167

## #33 — filipbh, 2004-05-06T13:24Z

Vad vill du göra då? Antingen kan du lägga in dina uppgifter manuellt eller så gör du en sida som skapar en rad i databasen med den information du skrev i formuläret. Hänger du med?

Permalänk: https://www.webforum.nu/p/1342170

## #34 — silfver, 2004-05-06T13:27Z

> **filipbh skrev:**
>
> Vad vill du göra då? Antingen kan du lägga in dina uppgifter manuellt eller så gör du en sida som skapar en rad i databasen med den information du skrev i formuläret. Hänger du med?

Det smidigaste för mig skulle vara om man kan ha en sida där man skriver in namn så det skapas automatiskt i databasen. Jag är tyvärr inte så haj på sql än. Hade tänkt läsa en bok. :) Är det krångligt eller? Att skapa en sida som gör det alltså.

Permalänk: https://www.webforum.nu/p/1342173

## #35 — filipbh, 2004-05-06T13:34Z

Nej, det är inte alls svårt..

Kan skicka en kod.

```php
if(isset($_POST['spara']))
{
$lank = mysql_connect ("localhost", "användare","lösen");
$databas = mysql_select_db("databas");

$sql = "INSERT INTO users (username,password,namn) VALUES('$_POST[user]','$_POST[pass]','$_POST[namn]'";
mysql_query($sql);
mysql_close ($lank);

}
```

Koden ovanför sparar informationen i databasen. Det du ska göra är att skapa en sida med formulär. Send-knappen skall heta "spara", användarnamn-fältet heter "user", lösenordsfältet heter "pass" och namn-fältet heter "namn". OM du inte vill ändra i koden förstås.. Variablerna måste inte heta som jag skrev. Men de är ändå bara tillfälliga för att skapa medlemmen så det spelar ingen roll vad dem heter. Bara det är lika i formuläret och PHP-koden...

Permalänk: https://www.webforum.nu/p/1342177

## #36 — silfver, 2004-05-06T13:45Z

> **filipbh skrev:**
>
> Koden ovanför sparar informationen i databasen. Det du ska göra är att skapa en sida med formulär. Send-knappen skall heta "spara", användarnamn-fältet heter "user", lösenordsfältet heter "pass" och namn-fältet heter "namn". OM du inte vill ändra i koden förstås.. Variablerna måste inte heta som jag skrev. Men de är ändå bara tillfälliga för att skapa medlemmen så det spelar ingen roll vad dem heter. Bara det är lika i formuläret och PHP-koden...

Tack. Då ska vi se, jag är lite osäker på hur jag löser det här. Men jag har försökt så får du säga om jag har gjort helt åt skogen eller ej...

```
<form>
<input type="text" name="user" size="20"><br>
<input type="text" name="pass" size="20"><br>
<input type="text" name="namn" size="20"><br>
<input type="submit" value="spara" name="spara">
</form>
```

Något i den stilen?

Permalänk: https://www.webforum.nu/p/1342185

## #37 — filipbh, 2004-05-06T13:53Z

Ja, fast i \<form\> måste du skriva "action="fil.php" method="post" " för att det ska fungera. fil.php byter du naturligtvis ut mot vad filen med formuläret heter..

Permalänk: https://www.webforum.nu/p/1342192

## #38 — silfver, 2004-05-06T13:59Z

> **filipbh skrev:**
>
> Ja, fast i \<form\> måste du skriva "action="fil.php" method="post" " för att det ska fungera. fil.php byter du naturligtvis ut mot vad filen med formuläret heter..

```
<form action="fil.php" method="post">
```

 Ja såhär. :) När kommer inloggningsscriptet då?

Permalänk: https://www.webforum.nu/p/1342201

## #39 — filipbh, 2004-05-06T14:02Z

Så ja... Testa om det fungerar att skapa en medlem.

Om mitt inloggningsscript finns kvar så kan du testa det...

Permalänk: https://www.webforum.nu/p/1342202

## #40 — silfver, 2004-05-06T14:04Z

> **filipbh skrev:**
>
> Så ja... Testa om det fungerar att skapa en medlem.
> 
> Om mitt inloggningsscript finns kvar så kan du testa det...

Det spelar ingen roll vart på servern jag lagrar filen? :)

Permalänk: https://www.webforum.nu/p/1342205

---

Tråden på webben: https://www.webforum.nu/amne/php/102631-inloggningssystem/page2  
Föregående sida: https://www.webforum.nu/amne/php/102631-inloggningssystem.md  
Nästa sida: https://www.webforum.nu/amne/php/102631-inloggningssystem/page3.md
