PDA

View Full Version : مبتدی: مشکل در ویرایش فرم های دارای select



hossein_h_h
جمعه 04 مهر 1399, 20:11 عصر
سلام دوستان وقتتون بخیر
من یه فرم دارم که در فرم ثبت نام از کاربران یکسری اطلاعات میگیرم

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



<div>
<label for="jens">جنسیت</label>
<select type="text" name="jens" id="jens" onclick="jens()" >
<option value="مرد" >مرد</option>
<option value="زن" >زن</option>


</select>
</div>

plague
شنبه 05 مهر 1399, 07:45 صبح
موقع ویرایش اون آپشنی که میخای بالا باشه رو selected بزار توش

hossein_h_h
یک شنبه 06 مهر 1399, 18:37 عصر
موقع ویرایش اون آپشنی که میخای بالا باشه رو selected بزار توش

ممنونم از پاسختون
نگاه کنید من یه دفترچه تلفن دارم
در این دفترچه تلفن یک تیبیل دارم به عنوان جنسیت
وقتی که یه آقا ثبت میشه جنسیت آقا میشه و وقتی یک خانم ثبت میکنه میشه خانم
اگه آقا رو selected کنم و خانومی بخواد خودشو ویرایش کنه چون selected روی آقا بوده خود به خود جنسیت در ویرایش از خانم به آقا تبدیل میشه

plague
دوشنبه 07 مهر 1399, 09:03 صبح
وقتی میخای ویرایش کنی از دیتبایس میخونی اون ردیف رو اول
بعد توی فرمت چک میکنی اگه توی دیتابیس آقا بود گزینه آقا رو select میزاری اگه خانم بود گزینه خانم رو select میزاری

hossein_h_h
دوشنبه 07 مهر 1399, 14:51 عصر
ببخشید من خیلی مبتدی هستم میتونید با مثال توضیح بدید

plague
سه شنبه 08 مهر 1399, 08:33 صبح
<?php
$edit = از دیتابیس بخون ردیفی که میخای ادیت کنی رو بریز توی یک متغیر مثل این;
?>

<select>
<option value="mard" <?php if($edit['gender'] == 'mard') echo 'selected; ?> ></option>
<option value="zan" <?php if($edit['gender'] == 'zan') echo 'selected; ?> ></option>
</select>

hossein_h_h
سه شنبه 08 مهر 1399, 18:31 عصر
<?php
$edit = از دیتابیس بخون ردیفی که میخای ادیت کنی رو بریز توی یک متغیر مثل این;
?>

<select>
<option value="mard" <?php if($edit['gender'] == 'mard') echo 'selected; ?> ></option>
<option value="zan" <?php if($edit['gender'] == 'zan') echo 'selected; ?> ></option>
</select>

خیلی ممنونم