Jest pętla
$linie = explode("\n", $zawartosc); //nauka
for($nr=0; $nr<count($linie); $nr++) //sprawdz nuaka
{
$numer_linii = $linie[$nr];
if(empty($numer_linii)){
$tablica = explode(";", $numer_linii);
$imie=$tablica[0];
$nazwisko=$tablica[1];
$przedmiot=$tablica[2];
$data=$tablica[3];
$ocena=$tablica[4];
$id_ucznia=$tablica[5];
$wyslij = "INSERT INTO studenci (imie,nazwisko,przedmiot,data_egzaminu,ocena_egzaminu,id_ucznia) VALUES ('$imie','$nazwisko',
'$przedmiot','$data','$ocena','$id_ucznia')";
$wynik = $polaczenie->query($wyslij);
}else{
Jest tablica podzielona na "/n" czyli nowe linie. W pętli za każdym razem dodaje do bazy poszczególna linie i byłoby ok wszystko gdyby nie to że jeśli w dokumencie są puste nowe linie/entery to tablica również je dzieli i próbuje dodać puste pola do bazy. Chciałbym zrobić tak, że sprawdzam czy w zmiennej "$numer_linii" są wartości, jeśli nie ma ich pętla się zatrzymuje lub nie wykonuje żadnego kroku. Próbowałem przez empty ale to nie działa, mam wrażenie że sam enter empty przyjmuje jakąś wartość, macie pomysły jak zatrzymać ta pętle gdy w "$numer_linii" nie ma wartości?