|
|
|
| Подскажите, как сделать, что бы, когда чекбокс выделен галочкой, в обработчик улетало только текущее значение $row["GROUPS"]
<p>Выберите группы:<br>
<?php do
{ printf('<input type="checkbox" name="GROUPS[]"> %s<br>' , $row["GROUPS"]);
while ($row = mysql_fetch_array($result));
?>
|
| |
|
|
|
|
|
|
|
для: helpdesk
(28.06.2010 в 22:09)
| | в обработчик улетает а) name и б) value
ни то ни другое у Вас к соответствующей строке никак не привязано.
При чем здесь MySQL? | |
|
|
|
|
|
|
|
для: Trianon
(28.06.2010 в 22:12)
| | Сори, не том разделе создал.
Подскажи плз как это реализовать. | |
|
|
|
|
|
|
|
для: helpdesk
(28.06.2010 в 22:20)
| | задать значения атрибутов name и value тега checkbox | |
|
|
|
|
|
|
|
для: Trianon
(28.06.2010 в 22:22)
| | Спасибо! тупил 2 дня. Добавил тег value, стало все как надо
Как сделать, чтобы последняя запятая не писалась?
$i=0;
do {
if($chkbox_group[$i])
{echo "$chkbox_group[$i]".",";}
$i++;
}
while($i < count($chkbox_group));
|
| |
|
|
|
|
|
|
|
для: helpdesk
(29.06.2010 в 07:16)
| | писать её не после, а перед.
А при нулевом значении счетчика запись подавлять.
Цикл do Вам здесь не нужен.
Достаточно обычного while либо for | |
|
|
|
|
|
|
|
для: Trianon
(29.06.2010 в 08:56)
| | Здравствуйте, я посмотрел по комментам что вы опытный человек в php и JS! не могли бы вы мне подсказать кое что а то я уже незнаю куда обратиться! Я хочу сделать такую вещь: такое меню с выдвижным подменю:
<select name="vote" class="form-select" id="edit-vote-3" >
<option value="-">Темы</option>
<option value="20">тема 1</option>
<option value="40">тема 2</option>
<option value="60">тема 2</option>
<option value="80">тема 3</option>
<option value="100" selected="selected">тема 4</option>
</select>
</p>
Блин вот незнаю как так сделать, чтобы при выборе одной из тем то ниже,например в окошке, меняется текст БЕЗ перезагрузки страницы)) Пожалуйста подскажите как сделать незнаю кода воАбще...
Кстате вот еще есть код осоновной для этого дела но всеравно незнаю как сделать:
1.
window.data_sent=function(page,met,data,calb)
2.
{var frm_elm="<form action=\""+page+"\" method=\""+met+"\" target=\"ifr\" "
3.
frm_elm=frm_elm+"style=\"display:none\" name=\"v_frm\">\n"
4.
for(var k in data) {frm_elm=frm_elm+"<input type=\"hidden\" "
5.
frm_elm=frm_elm+"name=\""+k+"\" value=\""+data[k]+"\">\n"
6.
frm_elm=frm_elm+"</form>"
7.
window.ifr_load=function()
8.
{var if_loc=document.frames["ifr"].location.href
9.
if(if_loc=="about:blank") {return false}
10.
else {var if_cnt=document.frames["ifr"].document.body.innerHTML
11.
if(typeof calb=="function") {calb(if_cnt)
12.
window.ifr_load=null}
13.
else {}
14.
}
15.
}
16.
var ifr_elm="<iframe name=\"ifr\" src=\"about:blank\" "
17.
ifr_elm=ifr_elm+"style=\"display:none\" onLoad=\"ifr_load()\">\n"
18.
ifr_elm=ifr_elm+"</iframe>"
19.
var dv_elm=document.createElement("div")
20.
dv_elm.innerHTML=frm_elm+"\n"+ifr_elm
21.
document.body.appendChild(dv_elm)
22.
document.forms["v_frm"].submit()
23.
} | |
|
|
|
|
|
|
|
для: Влад46
(30.06.2010 в 16:58)
| | На этом форуме принято
а) создавать новую тему под очередную проблему,
б) размещать её согласно тематики. В вашем случае - в разделе HTML+CSS+JS
в) код помещать в псевдотеги [code] , при чем так, чтобы его можно было прочесть, понять, скопировать и вставить в редактор.
Попробуйте. В том разделе тоже есть опытные товарищи. | |
|
|
|
|
|
|
|
для: helpdesk
(29.06.2010 в 07:16)
| | >> Как сделать, чтобы последняя запятая не писалась
Собирайте в массив и потом с помощью implode выводите. Универсальный приём.
<?
$ret = array();
do {
if($chkbox_group[$i]){
$ret[] = $chkbox_group[$i];
}
$i++;
}while($i < count($chkbox_group));
echo implode(',',$ret);
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(29.06.2010 в 09:26)
| | Спасибо за оба варианта | |
|
|
|
|
|
|
|
для: helpdesk
(29.06.2010 в 10:32)
| | Извиняюсь, что продолжаю здесь, как можно узнать, почему не выполняется запрос mysql? | |
|
|
|
|
|
|
|
для: helpdesk
(30.06.2010 в 11:06)
| | выведя mysql_error() | |
|
|
|
|
|
|
|
для: Trianon
(30.06.2010 в 11:10)
| | Как присвоить значения, содержащиеся в массиве через запятую, одной переменной? | |
|
|
|
|
|
|
|
|
для: root
(02.07.2010 в 15:04)
| | Скорее, GROUP_CONCAT() :) | |
|
|
|