xoogle.ir
جمعه 04 تیر 1389, 15:58 عصر
میخام که کاربر نتونه توی نام کاربری که انتخاب میکنه از کلمات rex یا tabligh یا ... استفاده کنه.
این کلمات ممنوع رو توی دیتابیس ذخیره کردم و با این کوئری چک میکنم ببینم که یوزر نیمی که کاربر انتخاب کرده شامل این کلمات میشه یا نه ؟
$block_un=mysql_num_rows(mysql_query("select * from table where type='blocked' and value like '%$un%'"));
اما این کد فقط چک میکنه که یوزر نیم دقیقا برابر با عبارت ممنوعه نباشه و اگر کاربر یوزرنیم alitabligh رو استفاده کنه برنامه ازش قبول میکنه در حال که میخام هر جایی از عبارت که اون کلمه رو پیدا کرد خطا بده.
لطفا راهنمایی کنید.
این کلمات ممنوع رو توی دیتابیس ذخیره کردم و با این کوئری چک میکنم ببینم که یوزر نیمی که کاربر انتخاب کرده شامل این کلمات میشه یا نه ؟
$block_un=mysql_num_rows(mysql_query("select * from table where type='blocked' and value like '%$un%'"));
اما این کد فقط چک میکنه که یوزر نیم دقیقا برابر با عبارت ممنوعه نباشه و اگر کاربر یوزرنیم alitabligh رو استفاده کنه برنامه ازش قبول میکنه در حال که میخام هر جایی از عبارت که اون کلمه رو پیدا کرد خطا بده.
لطفا راهنمایی کنید.