ok, robil som to len z hlavy, takze je tam kopec chyb :D. Teraz som si to urobil nacisto na notase a kod je asi takyto:
<?php
$handle = fopen('model.csv', 'r');
$id_natvrdo = 1004;
while ($csv = fgetcsv($handle, 0, ';')) {
if ($csv[0] == $id_natvrdo) {
echo $csv[2];
break;
}
}
?>
najprv otvorim subor s csv. Potom si nastavim to tvoje ID napriklad na 1004. Nasledne cez while prechadzam funkciou fgetcsv po jednotlivych riadkoch suboru. Kedze vieme, ze kazdy riadok CSV suboru obsahuje 3 hodnoty, tak viem, ze na indexe 0 je ID, na indexe 1 je nazov a na indexe 2 je cena.V cykle uz len checkujem podmienkou IF, ci sa na indexe 0 nenachadza ID_natvrdo. Ked ano, tak vypisem hodnotu z indexu 2 (cize cenu).
a prikladam ti aj kod, ktorym to CSV vypises ako HTML tabulku. Myslim, ze toto je elegantnejsie ako to co mas ty:
<table border="1">
<tr>
<th>ID</th>
<th>Nazov</th>
<th>Cena</th>
</tr>
<?php
$handle = fopen('model.csv', 'r');
while ($csv = fgetcsv($handle, 0, ';')) { ?>
<tr>
<td><?php echo $csv[0]; ?></td>
<td><?php echo $csv[1]; ?></td>
<td><?php echo $csv[2]; ?></td>
</tr>
<?php
}
?>
</table>