---
title: "Newbie --> Loginscript...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/67958-newbie-loginscript"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "eken"
published: "2003-02-11T16:41:29.000Z"
updated: "2003-02-12T10:00:00.000Z"
replies: 1
views: 194
page: 1
pages: 1
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/67958-newbie-loginscript"
---

# Newbie --> Loginscript....

## #1 — eken, 2003-02-11T16:41Z

Hej!
Har precis börjat kikat på PHP...
Hittade (nedanför) ett exempel på ett login-script som man använder på en & samma sida. Tutorialen beskriver inte hur man sätter ihop sidan (dvs. var man lägger in php-koden under övrig htm-kod).

login.htm
\-----------------------------------------------------------------------------------

\<html\>
\<head\>\<title\>\</title\>\<head\>
\<body\>

\<CENTER\>

      \<form method=post action="\<?echo $PHP_SELF?\>"\>
      \<table cellpadding=2 cellspacing=0 border=0\>
      \<td\>Username:\</td\>\<td\>\<input type="text" name="username" size=10\>\</td\>\<tr\>
      \<td\>Password:\</td\>\<td\>\<input type="password" name="password" size=10\>\</td\>\<tr\>
      \<td\>&nbsp;\</td\>\<td\>\<input type="submit" name="submit" value="Log In"\>\</td\>
   \</table\>
\</form\>

\</CENTER\>

\</body\>
\</html\>

\-----------------------------------------------------------------------------------

PHP-koden som skall in på samma sida ser ut enl. följande ---\>

if ($submit) 

{
     $db=mysql_connect("localhost","XXXXX") or die ("Cant   connect to database!"); 
     mysql_select_db("database",$db) or die ("Cant select table!");
     $result=mysql_query("select \* from users where name='$username'",$db) or die ("cant do it");
            while ($row=mysql_fetch_array($result))

 {

            if ($row\["password"\]==$password)
               printf("Successfully Logged In!\<a href=\\\\"default.php?\\\\"'\>Click Here\</a\>");

}
}

\-----------------------------------------------------------------------------------
Hur & var skall PHP-koden in under samma "login-sida"? Ngn som har lust att kika lite på detta? Skulle bli oerhört tacksam....:)

/Markus

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

## #2 — rikarddesign, 2003-02-12T10:00Z

Prova följande:

```
<html> 
<head><title></title><head> 
<body> 
<?
if ($submit) 

{ 
$db=mysql_connect("localhost","XXXXX") or die ("Cant connect to database!"); 
mysql_select_db("database",$db) or die ("Cant select table!"); 
$result=mysql_query("select * from users where name='$username'",$db) or die ("cant do it"); 
while ($row=mysql_fetch_array($result)) 

{ 

if ($row["password"]==$password) 
printf("Successfully Logged In!<a href=\\"default.php?\\"'>Click Here</a>"); 

} 
} ELSE { 
?>
<CENTER> 

<form method=post action="<?echo $PHP_SELF?>"> 
<table cellpadding=2 cellspacing=0 border=0> 
<td>Username:</td><td><input type="text" name="username" size=10></td><tr> 
<td>Password:</td><td><input type="password" name="password" size=10></td><tr> 
<td> </td><td><input type="submit" name="submit" value="Log In"></td> 
</table> 
</form> 

</CENTER> 
<?}?>
</body> 
</html>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/67958-newbie-loginscript
