[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
problem s Array

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 646
Témy: 144 | 144
Bydlisko: Žilina
NapísalOffline : 16.11.2009 11:48 | problem s Array

Caute,
mam takyto problem:

na zaciatku stranky vkladam do Array nejake veci z DB takto:

Kód:
$query2="SELECT * FROM menu_hlavne WHERE datum='".$dnesny_datum."' ORDER BY poradove_cislo";
   $result2=$db->query($query2);
   $hodnota2=$result2->num_rows;
   if ($hodnota2>0)
   {
      for ($i=0; $i<$hodnota2; $i++)
      {
         $pomocne=$i+1;
         $arr=array();
         $jedlo="jedlo_".$pomocne;
         $zlozenie="zlozenie_".$pomocne;
         $gramaz="gramaz_".$pomocne;
         $row2=$result2->fetch_assoc();
         $id_jedla=stripslashes($row2['id_jedla']);
         
            $query3="SELECT * FROM jedalny_listok WHERE id='".$id_jedla."'";
            $result3=$db->query($query3);
            $row3=$result3->fetch_assoc();
            $jedlo_nazov=stripslashes($row3['nazov']);
            $jedlo_zlozenie=stripslashes($row3['zlozenie']);
            $jedlo_gramaz=stripslashes($row3['gramaz']);
         
         $arr=array($jedlo => $jedlo_nazov, $zlozenie => $jedlo_zlozenie, $gramaz => $jedlo_gramaz);
      }
   }



neskor na stranke sa chcem dostat k jednotlivym "prvkom" Array takto:

Kód:
for ($y=0; $y<$hodnota2; $y++)
                                    {
                                       $pomoc=$y+1;
                                       $jedloo="jedlo_".$pomoc;
                                       $gramazz="gramaz_".$pomoc;
                                       $zlozeniee="zlozenie_".$pomoc;
                                       echo '<div class="jedlo"><strong>'.$pomoc.'.)</strong> '.$arr[$jedloo].', '.$arr[$gramazz].'<br />'.$arr[$zlozeniee].'</div>';
                                    }


no na predposledom riadku (tam kde je to echo '<div....') mi stale hadze chybu
Citácia:
Notice: Undefined index: 'jedlo_1' in C:\wamp\www\xxxxxxx\index.php on line 114
Notice: Undefined index: 'gramaz_1' in C:\wamp\www\xxxxxxx\index.php on line 114
Notice: Undefined index: 'zlozenie_1' in C:\wamp\www\xxxxxxx\index.php on line 114
Notice: Undefined index: 'jedlo_2' in C:\wamp\www\xxxxxxx\index.php on line 114
Notice: Undefined index: 'gramaz_2' in C:\wamp\www\xxxxxxx\index.php on line 114
Notice: Undefined index: 'zlozenie_2' in C:\wamp\www\xxxxxxx\index.php on line 114


v DB tu prvu podmienku ($query2) splnaju zatial len 2 jedla a predpokladam, ze ak by ich bolo viac, tak ta chyba logicky pokracuje dalsimi cislami.

V com moze byt chyba? uz som skusal rozne veci, no furt nic.

DIK.


_________________
Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S
Offline

Skúsený užívateľ
Skúsený užívateľ
problem s Array

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 16.11.2009 12:05 | problem s Array

No chyba je v tom, že nesprávne indexuješ. Vypíš si obsah $arr, aby si videl správne indexy:
Kód:
echo "<pre>".print_r($arr, true)."</pre>";


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
problem s Array

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 646
Témy: 144 | 144
Bydlisko: Žilina
Napísal autor témyOffline : 16.11.2009 12:59 | problem s Array

aha, no moj vystup je takyto:
Citácia:
Array
(
[jedlo_2] => Margerita
[zlozenie_2] => cesto, mozzarella
[gramaz_2] => 350g
)


malo by tam byt vsak aj s indexami 1 a tam samozrejme nejake hodnoty (ine ako tieto) (podmienku naozaj splnaju az 2 - nechal som si vypisat aj $hodnota2 a bola 2 ako ma byt)

fakt som uz bezradny ako s tym pohnut...

DIK za rady.


_________________
Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S
Offline

Správca fóra
Správca fóra
problem s Array

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 16.11.2009 14:00 | problem s Array

problem je aj v tom, ze ty to pole v uvodnom cykle stale prepisujes, konkretne na tomto riadku:
Kód:
$arr=array($jedlo => $jedlo_nazov, $zlozenie => $jedlo_zlozenie, $gramaz => $jedlo_gramaz);

chybaju ti tam [] (v tomto pripade to budes musiet inak vypisovat):
Kód:
$arr[] = array(...);

alebo to zapisuj takto:
Kód:
$arr[$jedlo] = $jedlo_nazov;
$arr[$zlozenie] = $jedlo_zlozenie;
$arr[$gramaz] = $jedlo_gramaz;


nechapem vsak, preco nepouzivas while/foreach a zbytocne si komplikujes zivot s for a prepocitavanim indexov...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 4 ] 


problem s Array



Podobné témy

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

Array problém

v PHP, ASP

1

172

29.08.2012 20:31

Ďuri

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

problem s array a vyberom z mysql

v PHP, ASP

1

251

03.01.2010 14:05

Ďuri

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

WHERE array

v PHP, ASP

0

289

25.09.2008 15:17

rooobertek

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

zoradenie array

v PHP, ASP

6

296

04.06.2010 10:42

camo

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

Hladanie v array

v PHP, ASP

5

236

19.03.2012 21:38

w3r0

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

C# multidimensional array

v Technológia .NET

4

186

29.06.2014 13:43

killmaster

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

Array - porovnanie zaznamov

v PHP, ASP

2

763

10.01.2007 12:41

Papulka

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

php array multidimensional

v PHP, ASP

2

164

02.06.2012 13:52

neopagan

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

Array so subormi

v PHP, ASP

2

280

05.06.2009 19:57

Draex

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

pascal funkcia, array

v Assembler, C, C++, Pascal, Java

10

666

06.02.2011 11:37

coldak

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

from mysql to array

v PHP, ASP

6

446

11.01.2009 8:57

stenley

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

Checkbox array s mysql

v PHP, ASP

10

404

19.05.2011 11:43

jtomcik

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

haluz s php array

v PHP, ASP

5

176

18.08.2015 13:25

void

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

Pascal array to integer

v Assembler, C, C++, Pascal, Java

2

1056

10.10.2009 20:13

raf

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

Java One Dimension Array

v Assembler, C, C++, Pascal, Java

6

136

07.04.2016 18:27

BX

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

Vytiahnutie správnej hodnoty array

v PHP, ASP

1

342

18.07.2009 14:09

Snacker



© 2005 - 2017 PCforum, edited by JanoF