1. Dette kan du lave med php
2. Dette gør du i en formular via post eller get
3. I følge min erfaring kan du ikke trække informationer ud af en MySQL database vha. Javascript. Dette bruger du (igen) php til.
4. Dette gør du (igen) med php, i en mysql_query streng kaldet UPDATE.
Registrer.php
- // Sæt databasen op
- $host = "localhost"; // enten localhost eller din ip adresse
- $dbuser = ""; // udfyld med database brugernavnet
- $dbpass = ""; // udfyld med database adgangskoden
- $dbname = ""; // udfyld med database navnet
-
- $connection = mysql_connect($host, $dbuser, $dbpass);
- $db = mysql_select_db($dbname, $connection) or die(mysql_error());
-
- if(!$db) {
- die();
- }
-
- if(isset($_POST["registrer"])) {
- $error = false;
- $fejlbesked = "";
-
- $username = mysql_real_escape_string($_POST["username"]); // Brugernavn som er postet
- $password = mysql_real_escape_string(sha1($_POST["password"])); // Adgangskode som er postet, med krypterings metoden "sha1"
- $password2 = mysql_real_escape_string(sha1($_POST["password2"])); // Adgangskode som er postet, med krypterings metoden "sha1"
-
- if(!empty($username)) {
- $error = false;
- } else {
- $error = true;
- $fejlbesked .= "Du skal udfylde brugernavnet!<br />";
- }
-
- if(!empty($password)) {
- if($password == $password2) {
- $error = false;
- } else {
- $error = true;
- $fejlbesked .= "Begge adgangskode SKAL være ens!<br />";
- }
- } else {
- $error = true;
- $fejlbesked .= "Du skal udfylde adgangskoden!<br />";
- }
-
- if($error == true) {
- echo $fejlbesked;
- } else {
- $sql = "INSERT INTO users VALUES ('', '$username', '$password')";
- $query = mysql_query($sql) or die(mysql_error());
-
- if(!$query) {
- die();
- }
- }
- }
Registrer.html
- <form method="post" action="registrer.php">
- Brugernavn: <input type="text" name="username" /><br />
- Adgangskode: <input type="password" name="password" /><br />
- Gentag adgangskode: <input type="password" name="password2" /><br /><br />
- <input type="submit" name="registrer" value="Registrer bruger" />
- </form>
Mine kode-eksempler er til registrering af en bruger
.
Spørg ind hvis der er noget.
P.S. Koderne er ikke testet!
Indlæg senest redigeret d. 08.12.2011 21:04 af Bruger #16025