Vypsání jedné hodnoty z CSV souboru pomocí PHP scriptu.
Ahojte, narazil jsem na novinku v PHP (pro mě je to novinka), jde o práci ze souborem CSV. Mám tedy soubor data.csv První sloupec je třeba ID, druhý je název a třetí je cena.
1002;Model1;233
1003;Model1;323
1004;Model1;546
1005;Model1;988
1006;Model1;754
Dále mám script, který mi udělá pěknou tabulku s daty:<table>
<tr><td>ID kód</td><td>Název produktu</td><td>Množství (ks)</td><td>Cena</td></tr>
<?php
$nazev_souboru="data/data.csv";
if (file_exists($nazev_souboru)) {
$soubor=fopen($nazev_souboru, "r");
if($soubor){
while (!feof($soubor)){
$radek = fgets($soubor,5000);
$radek = str_replace(";","</td><td>",$radek);
print("<tr><td>".$radek."</td></tr>");
}
}
else {print("Soubor ".$nazev_souboru." se nepodařilo otevřít pro čtení.");}
}
else {print("Soubor ".$nazev_souboru." neexistuje.");}
?>
</table>
Já bych chtěl poradit, jak udělám script, ve kterém zadám na tvrdo ID hodnotu (nebo proměnou z formuláře) s kterou mi to porovná řádky (sloupce) v CSV souboru a při shodě vypíše třeba cenu natvrdo zadaného ID?