5 پست در این موضوع قرار دارد

سلام

من میخوام زمانی که توی یه فیلد چیزی مینویسم اطلاعات یک جدول در دیتابیس رو زیرش نشون بده

مثلا اگه نوشتم "r" همه ی کلمه های درون جدول که با "r" شروع میشن رو نشون بده و با کلیک بر روی هرکدوم که من خواستم اون اسم توی فیلد قرار بگیره

ممنون

0

به اشتراک گذاری این پست


لینک به پست

میتونی از کوئری زیر استفاده کنی


select * from tbl where name like '{$str}%'

6

به اشتراک گذاری این پست


لینک به پست

خب چطوری اطلاعات رو توی منو زیر تکست باکس نمایش بدم

میخوام مثل گوگل بشه

0

به اشتراک گذاری این پست


لینک به پست

مثل گوگل بایدjquery استفاده کنی (فکر کنم )

البته فکر کنم منظورت هم از جدول دیتابیس یک لیسته


<input id="query" />
<script type="text/javascript">
$(function() {
$.expr[":"].containsInCaseSensitive = function(el, i, m){
var search = m[3];
if (!search) return false;
return eval("/" + search + "/i").test($(el).text());
};
$('#query').focus().keyup(function(e){
if(this.value.length > 0){
$('p').hide();
$('p:containsInCaseSensitive(' + this.value + ')').show();
} else {
$('p').show();
}
if(e.keyCode == 13) {
$(this).val('');
$('p').show();
}
});
});

</script>

اگر فرض کنیم هر کلمه از لیست در یک تگ p قرار داره با اضافه شدن لینک کتابخانه jquery فرمتون کار خواهد کرد

اگر از دیتابیس بخواهید خونده شه هم فکر کنم اول باید کل جدول را دذر صفحه لیست کنید حالا یا hidden یا قابل دیدن ولی رضا آناین گرامی بهتر می دوننند صبر کنید تا نظرشون رو بگند

7

به اشتراک گذاری این پست


لینک به پست

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری