salve a tutto il forum.
ho un piccolo problemino con un file csv
in pratica dovrei aprire sto file e va alla grande, tuttavia dovrei visualizzare su una pagina solo le righe che mi interessano.
Posto il codice così forse è più chiaro:
<?php
$file = "../dbcsv/mieicd.csv";
$splitter = ";";
$cerco="prova";
$stampo = "<table border='1px' color='black'>";
if (($fp = fopen($file, "r")) !== false)
{
while (($dati = fgetcsv($fp, 1000, $splitter)) !== false)
{
$stampo .= "<tr>";
foreach( $dati as $elem ) $stampo .= "<td>".$elem."</td>";
$stampo .= "</tr>";
if ($dati[1] == $cerco) {
echo $stampo;
$stampo="";
}
}
fclose($fp);
}
il problema è che mi bypassa il blocco if e me li stampa tutti. come posso fare?
il db è cosi strutturato
1;prova;60 min;triller; ecc
2;bianco e nero,90min;ecc
.
.
.
$dati[1] sono sicuro che contiene la variabile che cerco.
ma mi stampa ugualmente tutte le righe.
come posso fare???