[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.10.09
Prihlásený: 06.08.10
Príspevky: 11
Témy: 6 | 6
NapísalOffline : 14.04.2010 14:24 | vyber prvkov - POLIA

ahoj.
zo selektu ktory naplnam z databazy vyberam jeden prvok. selekt je vsak multiple lebo potrebujem vyberat a dalej spracovavat aj viac ako jeden option zo selektu.
Kód:
$query = "SELECT DISTINCT * FROM publication_bibtex ORDER BY p_bibtex_sk"; 
  $pole = array_query($query);
  $text .= "<select name='search_bibtex' size='3' multiple>\n";
    for($j=0; $j<count($pole); $j++)
      {
        $selected = ($pole[$j]['p_bibtex_id'] == intval($_POST['search_bibtex'])) ? " selected='selected'" : "";
        $text .= "\t<option value='".$pole[$j]['p_bibtex_id']."'".$selected.">".$pole[$j]['p_bibtex_sk']."</option>\n";
      }
  $text .= "</select>\n";


ako dosiahnem, aby my oznacilo selected pole vybranych prvkov - viacerych, teraz mi to funguje iba pre jeden??


Offline

Správca fóra
Správca fóra
vyber prvkov - POLIA

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 14.04.2010 14:53 | vyber prvkov - POLIA

selectu daj nazov search_bibtex[]

a skus namiesto
Kód:
$selected = ($pole[$j]['p_bibtex_id'] == intval($_POST['search_bibtex'])) ? " selected='selected'" : "";

pouzit
Kód:
$selected = (in_array($pole[$j]['p_bibtex_id'], $_POST['search_bibtex'])) ? " selected='selected'" : "";


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.10.09
Prihlásený: 06.08.10
Príspevky: 11
Témy: 6 | 6
Napísal autor témyOffline : 21.04.2010 9:05 | vyber prvkov - POLIA

vdaka, ten vyber viac ako jedneho prvku polia funguje.. problem iba je, ze to neviem osetrit proti tomu, ak nie je nic vybrate.. hlasi chybu prave v tom riadku
Kód:
$selected = (in_array($pole[$j]['p_bibtex_id'], $_POST['search_bibtex'])) ? " selected='selected'" : "";

ocakava hodnotu
Kód:

Warning: in_array() expects parameter 2 to be array, null given in C:\xampp\htdocs\kudao.php


uz pri otvoreni stranky s formularom, alebo po spracovani ak nebolo nic vybrate


Offline

Správca fóra
Správca fóra
vyber prvkov - POLIA

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 21.04.2010 10:38 | vyber prvkov - POLIA

ked pracujes s formularom, vzdy musis skontrolovat, ci uz boli data odoslane:
Kód:
if($_POST && is_array($_POST['search_bibtex'])) {
   ...
}


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.10.09
Prihlásený: 06.08.10
Príspevky: 11
Témy: 6 | 6
Napísal autor témyOffline : 23.04.2010 9:22 | vyber prvkov - POLIA

este raz dik za ten prikaz select, formulare osetrene mam a tuto chybovu hlasku som riesil jednoducho @ a vsetko bezi tak a ko ma..


Offline

Správca fóra
Správca fóra
vyber prvkov - POLIA

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 23.04.2010 10:48 | vyber prvkov - POLIA

tym si potlacil len vypis chyby, ale chybu samotnu si neodstranil...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
 [ Príspevkov: 6 ] 


vyber prvkov - POLIA



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Načítavanie prvkov

v Frontend

8

583

31.05.2010 18:29

DARSON

V tomto fóre nie sú ďalšie neprečítané témy.

zoradenie prvkov databazy

v Backend

1

941

05.11.2007 16:04

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

Zlucenie prvkov pola

v Backend

3

491

23.03.2012 11:39

exoomer

V tomto fóre nie sú ďalšie neprečítané témy.

Presun prvkov pola

v Ostatné

2

445

18.10.2012 1:51

Gregi555

V tomto fóre nie sú ďalšie neprečítané témy.

posuvanie prvkov v poli

v Backend

2

669

07.07.2009 12:23

tomast7

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal - posun prvkov pola

v Ostatné

17

1194

22.10.2012 17:40

Gregi555

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s umiestnením prvkov

v Frontend

6

478

17.04.2014 12:06

Snipo

V tomto fóre nie sú ďalšie neprečítané témy.

Usporiadanie prvkov v poli

v Backend

4

610

13.04.2017 12:21

neutroN

V tomto fóre nie sú ďalšie neprečítané témy.

Polia

v Backend

12

603

29.12.2014 13:24

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Polia

v Ostatné

2

775

03.05.2009 14:59

ricco24

V tomto fóre nie sú ďalšie neprečítané témy.

MAzanie prvkov z poľa v jave

v Backend

5

1144

22.12.2010 11:55

Forty-

V tomto fóre nie sú ďalšie neprečítané témy.

Problém pri načítaní prvkov cez ajax

v Frontend

0

610

12.03.2012 13:31

blazej44800

V tomto fóre nie sú ďalšie neprečítané témy.

viacrozmerne polia

v Backend

4

763

04.08.2009 18:39

pilná lama glama

V tomto fóre nie sú ďalšie neprečítané témy.

c++polia

v Backend

3

657

10.07.2014 12:56

marian_r

V tomto fóre nie sú ďalšie neprečítané témy.

pole s dynamickym poctom prvkov v pascale

v Ostatné

4

984

22.03.2008 21:29

programator

V tomto fóre nie sú ďalšie neprečítané témy.

zobrazenie GD image a inych prvkov naraz

v Backend

5

441

29.11.2012 18:11

BX



© 2005 - 2026 PCforum, edited by JanoF