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

سلام

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

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

ممنون

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


لینک به پست

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


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

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


لینک به پست

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

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

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


لینک به پست

مثل گوگل باید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 یا قابل دیدن ولی رضا آناین گرامی بهتر می دوننند صبر کنید تا نظرشون رو بگند

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


لینک به پست

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


لینک به پست

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

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

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

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


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

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

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


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