( den skal tjekke efter.. er username felt udfyldt? er pass1 udfyldt? er pass2 udfyldt? er pass1 mere end 4 tejn? er pass1 og pass2 ens? er email1 udfyldt? er email2 udfyldt? er email1 og email2 ens? er agree knappen trykket ned? findes der allrede dette username? findes der allrede denne emailadresse?
hvis alt dette er opfyldt skal den skrive det ind i bd´en..
håber i kunne lave min kode om så det virker
INFO: db: musse table: login i table: id username password email
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Er der et sted i koden (som du ikke har sendt) hvor du sætter variablerne $username, $pass $email osv. Ellers skal disse jo være sat da den ellers kontrollere en tom variabel. Og i din kode gør den ikke andet end at tjekke om felterne er udfyldt, hvis ikke sætter den en variabel. Du skal i din kontrol også skrive die() (el. lign.) for at den forhindre PHP i at indsætte i databasen.
ehm.. j okay du har godt nok skrevet min kode rigtig.. men hvordan får man den til at tjekke om username ellerrede er der? ( den skal gøre sådan at den tjekker efter om username eksister, hvis den gør skal den sige: this username you have choose do already eksist. select a other username
Hvis du vil tjekke om brugernavnet er i brug så laver du bare en mysql select fra databasen hvor username=$_POST['username'] og sikre at der er 0 felter. Altså:
$brugernavn=$_POST['usermane']; $result_num_rows=mysql_query("SELECT NULL FROM login WHERE username=$brugernavn"); if(mysql_num_rows($result_num_rows)!=0) { die('this username you have choose do already eksist. select a other username'); } if($_POST['agree']==true) { die('Besked hvis checkboxen ikke er aktiveret'); }
Jeg kan faktisk ikke helt huske om $_POST['agree'] vil retunere true eller "chcked", men hvis ikke den ene virker så gør den anden. Så prøv dig frem.
Og hvis du også vil tjekke om email adressen eksistere allerede så kopiere du jo bare koder der tjekker for brugernavn og udskifter username med email.
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.