Cytat(JakubBab @ 16.09.2015, 00:14:49 )

Czesc,
Robie zadania z petl i natrafilem na jedno takie ktore mnie zagielo. Petla wykonala sie poprawnie (zadanie wykonane) natomiast przy wywolaniu czegokolwiek przez echo (juz po petli) , ta komenda wcina mi sie w petle (dokladnie miedzy druga a trzecia). Mianowicie:
$salaries= array('<strong><font color = blue>Salary of MR.A is</font color></strong>'=>"1000$",'<b><font color = blue>Salary of MR.B is</font color></b>'=>"1200$",'<b/><font color = blue>Salary of MR.C is</font color></b>'=>"1300$");
foreach ($salaries as $salary =>$wartosc){
echo $w="<table border=2 cellspacing=0 cellpading=0><td>".$salary."</td><td>".$wartosc."</td>"; }
?>
Probowalem dolozyc do tego petle for z inkrementacja - coz, nie wyszlo. Chcialem zakmnac petle poprzez endforeach to wyskakiwal syntex error. Po xx:xx spedzonym nad tym pierdem

zwracam sie do szanownych kolegow.
Pozdr,
Jakub
Please help.
$salaries=array('<strong><font color="blue">Salary of MR.A is</font></strong>'=>'1000$','<b><font color="blue">Salary of MR.B is</font></b>'=>'1200$','<b><font color="blue">Salary of MR.C is</font></b>'=>'1300$'); # poprawki htmla
$w='';
foreach ($salaries as $salary=>$wartosc)
{
$w.='<tr><td>'.$salary.'</td><td>'.$wartosc.'</td></tr>';
}
if (isset($w[0
])) echo '<table border="2" cellspacing="0" cellpading="0">',$w,'</table>';
?>
Robisz mocne bledy w skladni htmla, m.in.:
</font color> (zamiast </font>)
<b/> (zamiast </b>)
Oraz nie uzywasz "" a powinines

tzn. Zamianst np. border=2 powinno byc border="2"
Poza tym cale <table> powinno byc poza pętlą

. (A u siebie nawet nie zamykales </table>)