[ a zo zo @ 09.12.2008. 00:19 ] @
Zasto u PHP4 i PHP5.26 nije isto? Naime, ukucam nesto, ali nece... Evo, npr. ukucam ovu nebulozu:

Code:

<?php 
$id1=3;
$suma=0;
for($i=1;$i<4;$i++)
$suma=$suma+$id1;
$ime = $_POST['ime'];
echo "suma je $suma a ime=$ime"
mysql_select("testdb");                          ovaj red je kritican
?>


Kaze mi da na liniji 8 ne prepoznaje to... Koji mu je vrag??? Koristim WampServer.

[Ovu poruku je menjao flylord dana 09.12.2008. u 02:17 GMT+1]
[ flylord @ 09.12.2008. 01:19 ] @
fali ti ; ma liniji: echo "suma je $suma a ime=$ime"
[ a zo zo @ 09.12.2008. 10:30 ] @
Seprtlja je moje drugo ime! HVALA! Ocigledno je da je u pitanju pocetnik...
[ a zo zo @ 11.12.2008. 14:36 ] @
Ovako, ovo je dio koda iz php fajla:

$smarty->assign('Kontakt',
array('ime'=>'Petar', 'prezime'=>'Petrovic',
'jmbg'=>'0906981157655', 'fax' => '111-222-3333',
'email' => '[email protected]',
'phone' => array('home' => '111-222-3333',
'cell' => '111-222-3333')),
array('ime'=>'Jovan', 'prezime'=>'Jovanovic',
'jmbg'=>'0906981157656', 'fax' => '111-222-3334',
'email' => '[email protected]',
'phone' => array('home' => '111-222-3334',
'cell' => '111-222-3334')),
array('ime'=>'Marko', 'prezime'=>'Markovic',
'jmbg'=>'0906981157657', 'fax' => '111-222-3335',
'email' => '[email protected]',
'phone' => array('home' => '111-222-3335',
'cell' => '111-222-3335')));



Ovo je dio iz tpl fajla:

{foreach ime=ime item=osoba from=$Kontakt}
{foreach key=key item=item from=$Kontakt}
{$key}: {$item}<br>
{/foreach}
{/foreach}

Naravno da nece da radi, nesto sam zeznula. Ovu petlju nikako da skontam.
Ako ima neko besposlen da mi ovo rastumaci... Hvala!
[ dakipro @ 11.12.2008. 15:18 ] @
Ne valja ti niz, ne valja ti petlja.
Kad postujes koristi [ code ] tagove, kad pises kod, lepo formatiraj niz i videces problem.
Niz treba da ti bude ovako nekako
Code:
$niz = array(
                0 => array(
                               "ime"=>"zo zo",
                               "prezime"=>"a",
                               "telefon"=>"1",
                    ),

                1 => array(
                               "ime"=>"zo zo1",
                               "prezime"=>"a1",
                               "telefon"=>"11",
                    ),
                2 => array(
                               "ime"=>"zo zo2",
                               "prezime"=>"a2",
                               "telefon"=>"12",
                    ),

                   
)


i onda koristis dve petlje u smartiju:

Code:

{foreach ime=ime item=osoba from=$Kontakt}
   {foreach key=key item=item from=$osoba}           // OVDE OBRATI PAZNJU STA VRTIS U DRUGOJ PETLJI
     {$key}: {$item}<br>
   {/foreach}
{/foreach} 

[ a zo zo @ 12.12.2008. 08:56 ] @
Treba ovako:

{foreach name=outer item=Kontakt from=$Kontakti}
{foreach key=key item=item from=$Kontakt}
{$key}: {$item}<br>
{/foreach}
{foreach key=key item=item from=$item}
{$key}: {$item}<br>
{/foreach}
{/foreach}



A bilo je ovako u nizu:

$smarty->assign("Kontakti",
array(array("ime"=>"Petar", "prezime"=>"Petrovic",
"jmbg"=>"0906981157654", "fax" => "111-111-3333",
"email" => "[email protected]",
"phone" => array("home" => "111-333-3333",
"cell" => "111-444-3333")),
array("ime"=>"Marko", "prezime"=>"Markovic",
"jmbg"=>"0906981157652", "fax" => "111-444-3333",
"email" => "[email protected]",
"phone" => array("home" => "111-555-3333",
"cell" => "111-666-3333")),
array("ime"=>"Jovan", "prezime"=>"Jovanovic",
"jmbg"=>"0906981157658", "fax" => "111-777-3333",
"email" => "[email protected]",
"phone" => array("home" => "111-222-3333",
"cell" => "111-888-3333"))));


Hvala vama ipak! Pocetnik sam, sve vam je jasno...