PHP &

1 Cevap php

Kullanıcıların herhangi bir zamanda boş orada username alanı olması ya izin vermek istiyorum ama kullanıcı adı hata iletisi Your username is unavailable! nasıl bu sorunu düzeltebilirsiniz olsun?

Burada PHP kodudur.

if(isset($_POST['username'])) {

    $u = "SELECT * 
          FROM users 
          WHERE username  = '$username'
          AND user_id <> '$user_id'";
    $r = mysqli_query ($mysqli, $u) or trigger_error("Query: $q\n<br />MySQL Error: " . mysqli_error($mysqli));

    if (mysqli_num_rows($r) == TRUE) { // Unavailable.
        echo '<p class="error">Your username is unavailable!</p>';
        $username = NULL;
    } else if(mysqli_num_rows($r) == 0) { // Available.
        $username = mysqli_real_escape_string($mysqli, $purifier->purify(htmlentities(strip_tags($_POST['username']))));
    }
}

NONE of these examples are working. I want to know how can I let my users have no username?

1 Cevap

if(isset($_POST['username']) && trim($_POST['username'])!=='') {

Aksi takdirde, $ _POST ['username'] formu boş bir arazide birlikte teslim bile kurulacaktır.