سوالی ساده در مورد یک textbox و نحوه ی استفاده ی اون داخل php

سلام خدمت تمام دوستان مجمید آنلاینی و ممنون از دوستانی که لطف کردن به سوال بنده جواب بدن. :rose:

خب اگه بخوام سوالم رو ساده مطرح کنم باید بگم میخوام توی php از تکست باکسی استفاده کنم که بر چسب رو از کاربر یکی یکی یا یکجا بگیره و نگه داره و بعد هم هر برچسب رو جدا جدا برای یه صفحه ی php دیگه ارسال کنه.خب فکر کنم یکم سوالم مفهومی شد مثل کنکور !!! بهتره با یه مثال ساده بگم.به این تصویر نگاه کنید :

alamto_13300666721.jpg

اول اجازه بدین یکم در مورد همین عکس توضیح بدم.این عکس از بخش برچسب گذاری نوشته ها توی سیستم مدیریت محتوای وردپرس تهیه شده.همونطور که توی این عکس نشون دادیم و نوشتیم می تونید ببینید که این تکست باکس قادره هر کلمه یا جمله رو با یه (,) از کلمه یا جمله ی بعدی جدا کنه و دکمه افزودن مختص همین تکست باکس هستش و دکمه ی ارسال مطلب با این دکمه جدا هستش(یعنی موقع زدناین دکمه صفحه تغییر نمیکنه (Ajax).به همین ترتیب این جمله ها و کلمه ها جدا جدا به فایل php ارسال میشه و توی بانک اطلاعاتی با یه مشخصه هایی ذخیره میشه.همونطوری که معلومه از فناوری اجاکس توی این بخش استفاده شده.

خب حالا میرسیم به سوال اصلی ما : چطور میشه چنین تکست باکسی (حالا با فناوری Ajax یا با کد های ساده ی php&HTML5) ایجاد کرد ؟

از تمام دوستانی که وقت گذاشتن و سوال بنده رو خوندن ممنونم.

منتظر پاسخهاتون هستم.
 
ببخشید من دقیقا نمیدونستم این سوال رو باید توی بخش Ajax ذکر کنم یا php.اگه باید جای دیگه ای ذکر کنم لطفا منو راهنمایی کنید.یا اگه باید اینجا باشه لطفا یاریم کنید.خیلی ممنونم.
 

hasanak852

Active Member
دقیقا منظورت رو نفهمیدم
ولی میشه همشو یه جا بفرستی به صفحه پی اچ پی بعد با تابع ()explode جدا کنی:
PHP:
$x='2010-07-25'; 
$y= explode('-',$x); 
print_r ($y); //outpu Array ( [0] => 2010 [1] => 07 [2] => 25 )
 
ممنونم از شما دوست عزیز.دقیقا منظورم همین بود.خب حالا برای ایجاد یه آجاکس که بشه تمام این اطلاعات برچسب ها رو توی یه صفحه از کاربر باید چیکار کرد ؟ ممنون میشم اگه دوستان منو راهنمایی کنن
 

Masoud1365

مدیر انجمن
در حقیقت شما باید با استفاده از رویداد onchange زمانی که کاربر متن داخل فیلد رو تغییر میده شما اطلاعات رو به یه صفحه php بفرستید !
از اینجای بحث شما به بعد مربوط به ای جکس میشه که من تاپیکتونو انتقال میدم !
 
خب دوستان حالا اومدیم بخش آجاکس سوال بنده.از دوستان عزیز تقاضا دارم به سوال بنده جواب بدن که خیلی ممنون میشم.هر چی باشه شما دوستان در این مورد بیشتر از ما اطلاع دارید.متشکر :rose:
 

eAmin

Well-Known Member
در مورد فرستادن درخواست با Ajax با/بدون jQuery بارها صحبت و گفتگو شده، در همین انجمن جستجو کنید، مطالب مفیدی پیدا میکنید.
یک مطلب مهم هم در این قسمت وجود داره بهمراه آموزش از اون هم میتونید استفاده کنید.

موفق باشید.
 
الان چند روزی میشه که بعد از ارسال پیغام از طریق مدیر انجمن Client Side بنده روی انجمن جستجو کردم ولی نتیجه ی مورد نظرم رو پیدا نکردم !
لطفا دوستانی که احاطه ی بهتری روی انجمن دارن منو توی این موضوع راهنمایی کنن متشکر میشم.
 

farik

Well-Known Member
یاسلام..
دوست عزیز من یک کد ساده در این مورد براتون میزارم..فقط قسمت snedesh رو خودتون بعدا بنویسین:
کد:
<html>
<head>
</head>
<body>
<img id="far" src="http://127.0.0.1/xampp/img/xampp-logo-new.gif" onload="alert('hi');" />
<input onKeyUp="Sender(this);">
<div id="keys">
</div>
<script>
function Sender(obj){
var str=obj.value;
	if(str[str.length-1]==','){
		document.getElementById('keys').innerHTML+=str.substr(0,str.length-2)+"<br />";
		//here u should also send that word to php page by ajax..
		obj.value="";
	}
}
</script>
</body>
</html>
موفق باشید...
 
ممنون از دوستان ولی این اولین باری هستش که از مجید آنلاین جوابی که میخوام رو نگرفتم ....
 

farik

Well-Known Member
باسلام..
دوست عزیز من تا جایی که میشد کد رو براتون نوشتم...فکر میکنم تا 50 درصد کار رو رو حد اقل انجام دادم..گفتم که کدهای ایجکس رو هم نوشتم کجا قرار بدین..دیگه مشکل کجاست؟
 

eAmin

Well-Known Member
الان چند روزی میشه که بعد از ارسال پیغام از طریق مدیر انجمن Client Side بنده روی انجمن جستجو کردم ولی نتیجه ی مورد نظرم رو پیدا نکردم !
لطفا دوستانی که احاطه ی بهتری روی انجمن دارن منو توی این موضوع راهنمایی کنن متشکر میشم.

اولا دوست عزیز، چند روز نگذشته بود و فقط یک روز بود!
دوما، اگر بهتر از بقیه روی این انجمن احاطه نداشته باشم، کمتر هم نیست.

ممنون از دوستان ولی این اولین باری هستش که از مجید آنلاین جوابی که میخوام رو نگرفتم ....
خود شما گفتید حالا بریم سر بحث Ajax، بنده هم شما رو راهنمایی کردم به تنها مطلب مهم این بخش یعنی "کلاس کامل Ajax مخصوص کاربران حرفه ای!" که اونجا کمالا توضیح داده شده که چطور اطلاعات رو توسط Ajax به سرور ارسال کنید!

همچنین اگر نمیتونید با اون کلاس کار کنید، آموزش های پایه ای تر در همین بخش وجود داره که میتونید استفاده کنید و فقط کافیه کمی جستجو کنید.
 
farik جان از شما تشکر کردم که منو راهنمایی کردید ولی کاری که شما کردید این بود که یه متن رو به یه تگ HTML ادد می کرد ولی منظور من ساخت یه آجاکس دقیقا شبیه وردپرس بود نه یه چیز عادی و ساده ولی من باز هم از شما تشکر می کنم که بی دریغ به من لطف کردید.

در مورد صحبتهای مدیر انجمن :
اولا دوست عزیز، چند روز نگذشته بود و فقط یک روز بود!
دوما، اگر بهتر از بقیه روی این انجمن احاطه نداشته باشم، کمتر هم نیست.
دوما من به احاطه ی شما روی انجمن شکی ندارم هر چی باشه مدیر این انجمن هستید.
اولا من همون روز نه که چند ماهی میشه توی بخش Ajax جستجو می کنم و دنبال چیزی میگشتم که گفتم پس زود قضاوت نکنید و به تاریخ اعتماد نکنید.
همچنین اگر نمیتونید با اون کلاس کار کنید، آموزش های پایه ای تر در همین بخش وجود داره که میتونید استفاده کنید و فقط کافیه کمی جستجو کنید.
در مورد جستجو هم من واقعا به برنامه نویسی چه JAax چه php و چه و چه علاقه ی فراوانی دارم ولی من تبریزی هستم و هر طوری باشه یه شهرستانی.خیلی علاقه دارم توی دوره های مجید آنلاین هم شرکت کنم ولی چنین امکانی برای من وجود نداره برای همین دنبال راه های ساده تری هستم.پس لطفا منو برای یادگیری سریع (سریع زیاد مهم نیست) ولی کامل راهنمایی کنید.

ممنون از هر دو دوست عزیزم ...
 

eAmin

Well-Known Member
در مورد جستجو هم من واقعا به برنامه نویسی چه JAax چه php و چه و چه علاقه ی فراوانی دارم ولی من تبریزی هستم و هر طوری باشه یه شهرستانی.خیلی علاقه دارم توی دوره های مجید آنلاین هم شرکت کنم ولی چنین امکانی برای من وجود نداره برای همین دنبال راه های ساده تری هستم.پس لطفا منو برای یادگیری سریع (سریع زیاد مهم نیست) ولی کامل راهنمایی کنید.
دوست من، من که به شما نگفتم برید توی کلاسهای خصوصی مجید آنلاین شرکت کنید. اون لینکی که برای شما قرار دادم، آموزش استفاده از Ajax هست.
اول اینکه ره 100 ساله رو یک شبه نمیشه طی کرد و دوم هم بستگی به تلاش و کوشش و اطلاعات پایه ای شما در وب بستگی داره که چقدر زمان میبره تا در حد متوسط یاد بگیرید. Ajax اسمش ممکنه شما رو گمراه کنه ولی در حقیقت میشه تو 5-6 خط کد خلاصش کرد بدون استفاده از هیچ فریم ورک یا کتابخانه ای! فقط لازمه اش اینه که با JavaScript آشنایی داشته باشید.
من برای شما دوباره جستجو میکنم، که در اونها کتابهای الکترونیکی هم بصورت فارسی قرار داده شده.

http://forum.majidonline.com/showthread.php?t=78016
http://forum.majidonline.com/showpost.php?p=808417&postcount=8
http://forum.majidonline.com/showthread.php?t=135674
http://forum.iranphp.org/Thread-آموزش-Ajax-از-ابتدا
http://forum.majidonline.com/showthread.php?t=122873

موفق باشید.
 
ممنون که اینهمه به بنده لطف دارید.من به این اعتقاد ندارم که بشه ره صد ساله رو یک شبه رفت.من چند سالی میشه که سعی می کنم PHP , Ajax , Javascript , Jquery , CSS , CSS3 , HTML5 رو یاد بگیرم.خدا رو شکر با وجود اینکه به هیچ استاد و کلاسی دسترسی نداشتم پیشرفت خوبی داشتم ولی چه خوب بود مجید آنلاین فکری هم برای کسانی که پایتخت نشین نیستند میکرد و حتی آموزش های داخل کلاس ها رو به فروش اینترنتی (برای دانلود) میگذاشت و محلی برای رفع اشکال و ارتباط با استاد چون من به این اعتقاد دارم هر چی باشه آدم توی هر راهی به یک استاد نیاز داره حتی زندگی ...
متشکر.
 

جدیدترین ارسال ها

بالا