Помогите выбрать предварительно выбранное значение для раскрывающегося меню.

  • Автор темы AZyrianov
  • 87
  • Обновлено
  • 15, May 2024
  • #1
Может ли кто-нибудь помочь с приведенным ниже кодом, как предварительно выбрать НЕТ из раскрывающегося меню:

 <select name="article" id="article" onchange="set_article();">

<option value="">Select...</option>

<option value="yes"<?php if($row_article["group_name_article"]=="yes"){?>selected="selected"<?php }?>>Yes</option>

<option value="no"<?php if($row_article["group_name_article"]=="no"){?>selected="selected"<?php }?>>No</option>

</select>
Код (разметка): Заранее спасибо.

AZyrianov


Рег
25 Dec, 2012

Тем
5

Постов
6

Баллов
56
  • 18, May 2024
  • #2
Я думаю, вам не хватает места: Он печатается как: Да ИЛИ row_article["group_name_article"] << в базе данных, в каком столбце хранится «да», «нет»? Имя столбца: «имягруппыстатья» не похоже на хранение «да/нет». Похоже, вы только что скопировали код из другой строки.
 

lionhd


Рег
01 Oct, 2013

Тем
0

Постов
2

Баллов
2
  • 18, May 2024
  • #3
Вместо того, чтобы тратить на это выбор и несколько вариантов. Кроме того, даже если бы вы использовали выбранный, отличный пример того, почему глупо использовать
 

Sergey241


Рег
26 May, 2013

Тем
1

Постов
2

Баллов
12
  • 22, May 2024
  • #4
Мои извинения, на самом деле да, вы правы. Я по ошибке посмотрел на другую таблицу базы данных, но теперь узнал место, куда она сохраняется. Кажется, что параметры «Да» и «Нет» сохраняются как «Да» или «Нет» в столбце с именем group_name_article, как показано в приведенном выше коде, который я отправил ранее. Ниже приведен код, который у меня есть: Спасибо
 

Squirrel1


Рег
25 Aug, 2015

Тем
1

Постов
3

Баллов
13
  • 29, May 2024
  • #5
Вы должны разделить атрибуты. Вот что делает его неудачным. selected="selected">Да selected="selected">Нет
 

demari


Рег
01 Jan, 2011

Тем
0

Постов
2

Баллов
2
  • 01, Jun 2024
  • #6
Спасибо за комментарий.

Он не сохраняет да или нет в столбце базы данных, поскольку я там не вижу.

Я поместил здесь код без пробела, потому что хотел показать реальный код.

с новым кодом; он показывает НЕТ как предварительно выбранный, но после сохранения и возврата в режим редактирования он отображается как ДА для выбора.

Я поместил данный код в файл, как показано ниже, с пробелом, но безуспешно:

selected="selected">Нет Верны ли приведенные выше данные?
 

Jurij1


Рег
21 Apr, 2015

Тем
1

Постов
3

Баллов
13
  • 08, Jun 2024
  • #7
Спасибо за ваш комментарий. Я пытался сказать, что не вижу никакого хранилища из таблицы базы данных при выборе ДА или НЕТ. Я сохраняю либо «Да», либо «Нет» из раскрывающегося списка. По умолчанию выбор из базы данных отсутствует. Предварительно выбранная опция в меню: Выбрать... Извините, если мое описание покажется ерундой, я понятия не имею, как это работает. Спасибо
 

EwR1


Рег
31 May, 2012

Тем
1

Постов
3

Баллов
13
  • 12, Jun 2024
  • #8
Извините, я не программист, но когда я пытаюсь сохранить его, раскрывающийся список не сохраняется в базе данных, что в данном случае НЕТ.

Возможно, мне придется показать все коды для лучшего просмотра, как показано ниже:

Извините, я не программист, но когда я пытаюсь сохранить его, раскрывающийся список не сохраняется в базе данных, что в данном случае НЕТ.

Возможно, мне придется показать все коды для лучшего просмотра, как показано ниже:

 <td width="271" align="right" bgcolor="#CCCCCC" class="login_input"><b>Do you Want to Show Article :</b>&nbsp;</td>

<td width="469" colspan="2" bgcolor="#CCCCCC" class="login_input">

<?php

$sq_article=mysql_query("select * from campaign where campaign_id='".$_REQUEST["campaign_id"]."'");

$row_article=mysql_fetch_array($sq_article);

?>

<select name="article" id="article" onchange="set_article();">

<option value="">Select...</option>

<option value="yes"<?php if($row_article["group_name_article"]=="yes"){?>selected="selected"<?php }?>>Yes</option>

<option value="no"<?php if($row_article["group_name_article"]=="no"){?>selected="selected"<?php }?>>No</option>

</select>

</td>

</tr>

<tr>

<td colspan="3" bgcolor="#49A0CD">

<div id="article_container" style="display:<?php if($row_article["group_name_article"]=="yes"){?>block;<?php }else{?>none;<?php }?>">

<table width="744">

<tr>

<td width="267" align=""><b>Please Select Your Article Group:&nbsp;</b></td>

<td width="465">

<select name="article_tracking" id="article_tracking">

<option value="">Select...</option>

<?php

$flag1=0;

$sq_ar=mysql_query("select * from article where username='".$_SESSION["username_session"]."' group by group_id");

while($sq_row=mysql_fetch_array($sq_ar))

{

if($sq_row["article_group_name"]!="")

{

?>

<option value="<?php echo $sq_row["group_id"];?>"<?php if($row2["article_refer"]==$sq_row["group_id"]){$flag1=1;?>selected="selected"<?php }?>><?php echo $sq_row["article_group_name"];?></option>

<?php

}

}

?>

</select>
Код (разметка):
 

UXSET


Рег
23 Nov, 2014

Тем
1

Постов
3

Баллов
13
  • 12, Jun 2024
  • #9
 

<select name="article" id="article" onchange="set_article();">

<option value="">Select...</option>

<option value="yes"<?php if($row_article["group_name_article"]=="yes"){?>selected="selected"<?php }?>>Yes</option>

<option value="no"<?php if($row_article["group_name_article"]=="no"){?>selected="selected"<?php }?>>No</option>

</select>



Code (markup):

Here if this is the 1st article, it will show "Select..." on the dropdown as selected.

If once it is saved, where is it saved? Like you do is set_article() which probably calls to some AJAX request and store it to database.

And once that is stored, it needs to remember one of the option.

right?[This part is troubling you]. Need few more details to make it clear.

Column Names on the table(The column that stores "yes" or "no"). Or the code where set_article() is called that calls the ajax
 

kompass1


Рег
22 Jan, 2014

Тем
0

Постов
3

Баллов
3
Тем
49554
Комментарии
57426
Опыт
552966

Интересно