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.