⊗ppPmAuLCh 421 of 447 menu

Sjekk om brukernavn er opptatt

For øyeblikket har vår registrering ett problem - en ny bruker av nettstedet vårt kan registrere seg med et allerede eksisterende brukernavn, noe som selvfølgelig er uakseptabelt.

For å løse problemet er det nødvendig å før forespørselen om å legge til en ny bruker i databasen, utføre en SELECT- forespørsel som sjekker om ønsket brukernavn er opptatt eller ikke. Hvis det ikke er opptatt - registrerer vi, hvis det er opptatt - registrerer vi ikke, og viser en melding om dette.

La oss skrive denne koden:

<?php if (!empty($_POST['login']) and !empty($_POST['password'])) { $login = $_POST['login']; $password = $_POST['password']; $query = "SELECT * FROM users WHERE login='$login'"; $user = mysqli_fetch_assoc(mysqli_query($link, $query)); if (empty($user)) { $query = "INSERT INTO users SET login='$login', password='$password'"; mysqli_query($link, $query); $_SESSION['auth'] = true; } else { // brukernavn opptatt, vis melding om dette } } ?>

Modifiser koden din slik at ved registreringsforsøk utføres det en sjekk for om brukernavnet er opptatt og, hvis det er opptatt, - vis en melding om dette og be om å skrive inn et annet brukernavn.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis