استفاده از چك باكس!!!!خيلي مهمه برام!!!!

vahidmom

Member
دوستان سلام
من دارم واسه يكي از دوستان يه فرم طراحي ميكنم
توي اون چند تا گزينه داره كه با استفاده از چك باكسه كه بتونه اونا رو انتخاب كنه و بقيه اطلاعات و.. و بفرسه براي مدير
همچنين توي اون فرم دو گزينه هم داره كه با دكمه راديويي

من تونستم اطلاعات تيك دار بودن و يا نبودن رو به بانك بفرسم
ولي وقتي ميخوام كه اطلاعات رو از بانك بگيرم(مديري سايت) و بتونه اونو ويرايش كنه يه مشكلي هست
اونم اينه كه هر كاري ميكنم تموم تيك ها برداشته ميشن

من تو فرم اصلي از اين استفاده كردم
<INPUT TYPE=checkbox NAME=pmozoo4 value='on'>
و بعد تو صفحه اي كه فرم ها به بتنك ميرن از اين استفاده كردم
if($_POST['pmozoo4'] == '')$pmozoo4='of';

تونستم با اين كد ها مقدار روشن يا خاموش بودنو به بانك برسونم
ولي نميدونم چطوري بايد اونو دوباره بيارم واسه خوده ه كاربر و يا مديريت سايت براي ويرايش:sad:

اگر شما نمونهاي خيلي ساده دارين بدين يا بگيد تا من بفهمم چطوريه
راستي اين مشكلو هم با دكمه هاي راديويي دارم؟؟؟!!!!!!
 

Masoud1365

مدیر انجمن
با سلام
وقتی که می خوایی اطلاعات رو برای ویرایش به نمایش بگذاری به نظر من از کد زیر استفاده کن.
PHP:
if ($pmozoo4=='ON'){
?>
<input type="checkbox" name="C1" <?php echo 'value="ON" checked'; ?> >
<?php
}
elseif (($pmozoo4=='OFF'))
{
	?>
<input type="checkbox" name="C1" <?php echo 'value="ON" '; ?> >
<?php
}

این کدها رو با نوت پد نوشتم زیاد دقیق نیست ! :)
اگر که درست متوجه شده باشم میخوایی وقتی صفحه ویرایش میاد چک باکسهای که کاربر قبلا تیک زده یا نزده رو نمایش بده.از کد بالایی میتونی استفاده کنی.

موفق و پیروز باشید
 

vahidmom

Member
نميشه

دستتون درد نكنه
ولي با اينك كه امتحان ميكنم نميشه
ميشه يه نمونه كوچولو موچولوي ساده بدين تا من از روي اون الگو بگيرم

خيلي اين كاره واسم مهمه
:sad:
 

vahidmom

Member
اقا Masoud1365
دستت درد نكنه
با يه كم تغيير تو كد شما تونستم اين كارو بكنم
واقعا ازتون ممنونم
وهمچنين از تموم بچه هاي گل مجيد آنلاين
 

I.NoBody

Active Member
آقا وحيد يه توضيحي بايد به شما بدم.
مقدار چك باكس هيچ وقت خاموش يا روشن نيست. بلكه يا چك شده(تيك خورده) هست يا نيست.
شما مي توني به جاي value=on بنويسي value=salam مهم اينه كه شما يه value مناسب خودت براش قرار بدي. اگر تيك بخوره، متغيري به نام چكباكس شما و با value كه داره ارسال ميشه. اگه نخوره ارسال نميشه.
 

Masoud1365

مدیر انجمن
متغیر $pmozoo4 که در شرط قرارش دادم که یا ON خستش یا OFF مقداری هستش که شما در پایگاه داده تعریف کردید که ببینید چک باکس تیک خورده یا نه ! اگر شرط درست بود با دستور echo یه چک باکس میزارید که تیک خورده و گرنه باید یه چک باکس بزارید که تیک نخورده . اگر موفق نشدید بگید تا یه کد بزارم.
 

vahidmom

Member
نه دوست عزيز
درستش كردم
خيلي ازت ممنونم
ايشالا سوالاي بعدي
:d
 

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

بالا