Hehe, nej det var en joke. Jeg har et, men jeg har brugt meget lang tid på det, så jeg giver det ikke bare sådan væk. Men gå i gang selv, så vil jeg med glæde hjælpe dig!
dj_darkzone>>Jeg syntes selv at du burde gå i gang.. Og hvis det ikke virker det du laver vil jeg som saison med glæde hjælpe dig! Det er meget enkelt at lave en opret funktion :) Jeg giver altså ikke bare ud til de dovne, prøv selv inden så kan vi finde ud af det
Synes godt om
Slettet bruger
20. oktober 2002 - 15:43#24
Smid det du selv har lavet her! Så kan vi hjælpe dig
Indsæt følgende i MySQL: CREATE TABLE bruger ( id int(6) NOT NULL auto_increment, brugernavn varchar(30) NOT NULL default '', password varchar(50) NOT NULL default '', PRIMARY KEY (id) ) TYPE=ISAM PACK_KEYS=1;
Så laver du en side der hedder login.htm: <html> <body> <form action="registrer.php" method="post"> <input type="text" name="brugernavn"> <input type="password" name="password"> <input type="submit"> </form> </body> </html>
Når brugerne skriver deres brugernavn og password skal du have en side, hvor du tjekker om deres indtastninger passer til databasen. Den kalder vi registrer.php:
<?
$query = mysql_query("SELECT * FROM bruger WHERE brugernavn='$brugernavn' AND password='$password'"); $antal = mysql_num_rows($query); $row = mysql_fetch_array($query); if($antal == 0) { echo"Fejl, ugyldigt brugernavn, eller kodeord!"; }
Sådan dér. Der er en side der hedder opret.php der skal tjekke for diverse ting og derefter indsætte ovenstående i databasen:
<? if($brugernavn == "" || $password == "") { echo"Du skal udfylde alle felter!"; } else { $query = mysql_query("SELECT brugernavn FROM bruger WHERE brugernavn='$brugernavn'"); $antal = mysql_num_rows($query); if($antal > 0) { echo "Desværre, der findes allerede en bruger med samme navn."; exit; };
mysql_query("INSERT INTO bruger (brugernavn, password) VALUES ('$brugernavn', '$password')"); header("location: index.php"); } ?>
Sådan. Så bare husk at lav en forbindelse til mysql-datbasen, hver gang den skal bruges.
Du kan teste om det virker med login, ved at lave en side kaldet index.php og skrive:
<? if($brugernavn){ echo"Du er logget ind"; } else { Du er ikke logget ind"; } ?>
_______________________________ Sådan. Jeg har ikke testet det, da jeg lige har skrevet det hurtigt, men bare sig til hvis du får fejl!!
Ja, okay. Men det er jo kun en skitse, der kun lige kan det allermest nødvendige, men nu har jeg da hjulpet dig igang!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.