hej
Hvordan gøre jeg sådan at der er 2 som ikke kan hedde det samme brugernavn i database eller lign når man skal opret bruger..
- CREATE TABLE IF NOT EXISTS `brugere` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `brugernavn` varchar(255) NOT NULL,
- `password` varchar(255) NOT NULL,
- `facebook` varchar(255) NOT NULL,
- `soundcloud` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `profiltekst` text NOT NULL,
- `djnavn` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `site` varchar(255) NOT NULL,
- `fk_musik_info` int(11) NOT NULL,
- `img` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
- )
- <?php
- include("include/database/database.php");
-
- //Infomation
- $brugernavn = $_POST["brugernavn"];
- $password = $_POST["password"];
- $gentag = $_POST["gentag"];
- $facebook = $_POST["facebook"];
- $soundcloud = $_POST["soundcloud"];
- $land = $_POST["land"];
- $profiltekst = $_POST["profiltekst"];
- $djnavn = $_POST["djnavn"];
- $email = $_POST["email"];
- $site = $_POST["site"];
- $fk_id = $_POST["kategori"];
- $errorCount = 0;
-
- include("include/class.upload.php");
-
- $handle = new Upload($_FILES['file']);
-
- if($handle->uploaded){
-
- //lidt mere store billeder
- $handle->image_resize = true;
- $handle->image_ratio_y = true;
- $handle->image_x = 220;
- $handle->Process("picthumb/storeimg");
-
- //til profil billede lign..
- $handle->image_resize = true;
- $handle->image_ratio_crop = true;
- $handle->image_y = 75;
- $handle->image_x = 75;
- $handle->Process("picthumb");
-
- echo "Dit billede blev upload";
-
- }else {
- echo "Fejl; Du skal uploade en fil";
- }
-
- if($brugernavn == "")
- {
- echo "Du skal indtaste et brugernavn.<br>";
- $errorCount++;
- }
- if($password == "")
- {
- echo "Du skal indtaste et password.<br>";
- $errorCount++;
- }
- if($gentag == "" || $gentag != $password)
- {
- echo "De to passwordfelter skal have ens indhold.<br>";
- $errorCount++;
- }
-
- include("include/database/database.php");
-
-
- $password = sha1($password);
- $insert = mysql_query("INSERT INTO brugere (brugernavn,password,facebook,soundcloud,land,profiltekst,djnavn,email,site,fk_musik_info) VALUES ('$brugernavn','$password','$facebook','$soundcloud','$land','$profiltekst','$djnavn','$email','$site','$fk_id')");
-
- if(!$insert) {
- //hvis der er ske fejl på siden
- header('Location: index.php');
- }
- else {
- header('Location: index.php');
- }
-
- ?>
Det er bare fordi jeg har 2 bruger som hedder "admin", og hvis jeg logger ind så logger den inde på den første bruger som hedder "admin" altså id = 1 og id = 2 så vil den kun log ind på id 1.. :s hvordan skal jeg gøre sådan at der er 2 som ikke kan have det samme bruger navn
Håber du kan hjælp mig frem til det rigtigt svar..