Der tjekkes, om brugeren eksistere. Jeg har nu forsøgt mig lidt frem og tilbage, med at få den til at tjekke i feltet mail også. Men kan ikke få det til at virke. Pt. har jeg en while-løkke, som godt nok tjekke om der er identiske poster i tabellen - men hvis det ikke er den sidste post, så fortsætter den bare til slutningen (tror jeg). Kan ses her :
$tmp_usr = strtoupper($user); # Omdanner brugerens brugernavn til STORE BOGSTAVER $tmp_mail = strtoupper($mail); # Omdanner brugerens email adresse til STORE BOGSTAVER
$query = mysql_query("select * from users") or die(mysql_error());
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Det virkede jo også godt nok. Men tror du ikke det er smartere, at bruge OR i queryen ? AND duer vist ikke, når der skal tjekkes for to ting, som ikke nødvendigvis hænger sammen. Fik det fint til at vrke med OR
ved du ikke at der kan være forskel på mailadresserne: MinAdresse@mydomain.dk og minadresse@mydomain.dk
Derfor vil jeg bruge: $tjek = mysql_query("SELECT * FROM brugere WHERE user='".$user."' AND mail='".$mail."'");
if(mysql_num_rows($tjek) != 0) { print("Der findes allerede en i databasen med det navn og den mailadresse."); } else { Hvis alt gik godt, lagres data i databasen $psw1 = md5("$psw1"); # Password krypters $insertSQL = "insert into users (navn, adre, city, aldr, user, mess, pass, mail, hide, icqm, msnm, http, udda, kort, dato, IPnr) values ('$navn', '$adre', '$city', '$aldr', '$user', '$velkomst', '$psw1', '$mail', '$hide', '$icqm', '$msnm', '$http', '$udda', '$kort', now(), '$IPnr')"; mysql_query($insertSQL) or die (mysql_error());
fordi at du laver dem til uppercase kan brugeren A ikke komme med mailadressen A@mydomain.dk hvis bruger B har oprettet med a@mydomain.dk...
har du overvejet at give nogen ret...?? det er det som pointsystemet er til for??...ikke fordi at 10 p rykker ekstremt meget til mine 1500 men bare det at eg får ret... husk også at lukke spm.
c > Jeg kan desværre ikke give dig ret - måske fordi du ikke kan sætte dig helt ind i systemet, med de får liniers kode du har modtaget.
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.