|
|
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
Помогите как отобразить строчки выбранные checkbox? Делаю первый раз. <? if ("Показать == $submit) { # Что писать? } else {$ii=0; while ($row = mysql_fetch_array($result)) {$ii=$ii+1; echo '<tr style=""> <td >'.$row[ptitle].' </td> <td >'.$row[cdata].' </td> <td >'.$row[packaging].' </td> <td >'.$row[producer].' </td> <td >'.$row[type].' </td> <td >'.$row[price_opt].' </td> <td >'.$row[price_roz].' </td> <td ><a href="/company/?id='.$row[id].'" class="sx5">'.$row[ctitle].'</a></td> <td >'.$row[phone].'</td> <td > <input type="checkbox" name="$ii" value='.$row[id].'></a> # Правильно? </td> </tr>'; } } echo '</table>'; ?><table><tr><form method=post> <td align=right></td><td> <input type=submit name=submit value="Показать"></td> </tr></table> </form> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 15:22 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
>что писать Код: plaintext 1. 2. 3. hint: Вы всегда в качестве имени переменной указываете числа? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 15:33 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
Задача такая Из базы через select выбираются множество строк , соответствующие определенным условиям, как сделать так, чтобы выбрать из списка, например через checkbox, некоторые из них, нажать на submit и чтобы эти некоторые выбранные стоки показались заново и записались в некую таблицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 10:59 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
Вы сделали, что я вам написал? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 11:09 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
даписал <PRE> <?php echo var_dump($_POST);?> </PRE> и поменял <input type="checkbox" name="$ii" value='.$row[id].'> на <input type="checkbox" name='.$row[id].' value="ON"></a> Пишет array(1) { ["submit"]=> string(8) "Показать" } ничего не говорит ;-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 11:31 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
Ну, а теперь начинаем думать. Почему массив имен чекбокса не передался? Поиск по форуму по ключевому слову checkbox ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:14 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
Исправил if ("Показать" == $submit) { for ($i=0; $i<=$ii; $i++) { if (!empty($_POST['nameId'][$i])) echo $_POST['nameId'][$i]."<br>"; } } Исправил <? $ii=0; while ($row = mysql_fetch_array($result)) {$ii=$ii+1; echo '<tr style=""> <td>'.$row[ptitle].' </td> <td>'.$row[cdata].' </td> <td>'.$row[packaging].' </td> <td>'.$row[producer].' </td> <td>'.$row[type].' </td> <td>'.$row[price_opt].' </td> <td>'.$row[price_roz].' </td> <td><a href="/company/?id='.$row[id].'" class="sx5">'.$row[ctitle].'</a></td> <td>'.$row[phone].'</td>'; echo '<td>'?><form action="/search/psearch.php" method="POST"> <input type="checkbox" name="nameId[]" value="<?echo $row[id_price];?>"> <?'</td></tr>'; } echo '</table>'; } ?><table><tr> <td align=right><input type=submit name=submit value="Показать"></td> </tr></table> </form> стали выводится id выбранных строчек УРА! Как выводить сразу все переменные в виде таблицы, неудобно заново selectom выбирать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 13:56 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
>Как выводить сразу все переменные в виде таблицы, >неудобно заново selectom выбирать нормально опишите задачу. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 14:09 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
<input type="checkbox" name="nameId[]" value="<?echo $row[id_price];?>"> может в value сразу вбить все переменные ? echo '<tr style=""> <td>'.$row[ptitle].' </td> <td>'.$row[cdata].' </td> <td>'.$row[packaging].' </td> <td>'.$row[producer].' </td> <td>'.$row[type].' </td> <td>'.$row[price_opt].' </td> <td>'.$row[price_roz].' </td> <td><a href="/company/?id='.$row[id].'" class="sx5">'.$row[ctitle].'</a></td> <td>'.$row[phone].'</td>'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 14:15 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
Если не можете нормально описать задачу - то еще и пару картинок в переменную запихните... ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 14:35 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
можно ли через value переслать не одну переменную, а несколько? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 14:47 |
|
||
|
(PHP) как выбрать из списка checkbox
|
|||
|---|---|---|---|
|
#18+
Для тех кто в танке. Вы можете нормально здачу сформулировать???? >можно ли через value переслать не одну переменную, а несколько? Да, но не больше 8 штук, потому что 8 - это магическое число. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 14:59 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33448540&tid=1477063]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
162ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 489ms |

| 0 / 0 |
