Przypisanie zmiennej PHP -- problem koncepcyjny

0

Piszę skrypt, który będzie generował wezwania do zapłaty. Problem polega na tym, że nie wiem, czy klient nie zapłacił jednej faktury czy 10?
Tak więc korzystam z pętli.

for ($b=0; $b <$ile_znalezionych2; $b++)
{
$wiersz2 = mysqli_fetch_assoc($wynik2);
$nr_faktury= stripslashes($wiersz2['nr_faktury']);
$data_faktury= stripslashes($wiersz2['data_faktury']);
$termin= stripslashes($wiersz2['termin']);
$do_zaplaty= stripslashes($wiersz2['do_zaplaty']);
$dane_do_pliku = $nr_faktury.' '.$data_faktury.' '.$termin.' '$do_zaplaty;
$wyswietl = str_replace( '<<kod_pocztowy>>', $dane_do_pliku, $wyswietl );
}

i chodzi o pomysł jak sprawić by zmienna $dane_do_pliku2 - zbierała wszystkie dane...
Wiem, że w ten sposób to nie zadziała ale nie mam pomysłu

0

Wszystkie dane, czyli które dane?
Co konkretnie ma się dziać, a się nie wykonuje?

0

Ta pętla generuje listę nie zapłaconych faktur. Szukam pomysłu by na koniec pozbierać je wszystkie jako jeden string

0

I co chcesz, abym w tym stringu się znajdowało?

Btw, *niezapłacone, ponieważ nie z przymiotnikami pisze się łącznie.

0

Ale dlaczego string? Zapakuj to do kolekcji-tablicy. Dalej rób z tym co chcesz.

0

No to weź pole w tabeli założ, któe będzie miało wartość bool i które sprawdza czy dana faktura jest opłacona czy nie

for ($b=0; $b <$ile_znalezionych2; $b++)
{
$wiersz2 = mysqli_fetch_assoc($wynik2);
if ($wiersz2 ['zaplacona'] == true) continue;
$nr_faktury= stripslashes($wiersz2['nr_faktury']);
$data_faktury= stripslashes($wiersz2['data_faktury']);
$termin= stripslashes($wiersz2['termin']);
$do_zaplaty= stripslashes($wiersz2['do_zaplaty']);
$dane_do_pliku = $nr_faktury.' '.$data_faktury.' '.$termin.' '$do_zaplaty;
$wyswietl = str_replace( '<<kod_pocztowy>>', $dane_do_pliku, $wyswietl );
}
0

Załatwiłem temat składając $dane_do_pliku_z_poprzedniej_iteracji.$dane_do_pliku

0

Naprawdę nie będzie Ci łatwiej bawić się tymi danymi jak wpakujesz je do tablicy/kolekcji jak pisał już @shark Pool?
Jak wrzucisz to do jednego stringa to co dalej z tym będziesz działał?

0

Teoretycznie macie racje z tymi tablicami. Problem jest jednak taki, że by odczytać 4 zmienne z tablic potrzebuję 4 pętle razem będzie "w sobie" chodzić 7 pętli. A ten programik ma po prostu zaczytać dane z csv (bezpośrednio do bazy podpiąć się nie mogę) i wydrukować wezwania do zapłaty. 7 pętli to trochę dużo. Oczywiście możecie powiedzieć "ale w jednej iteracji wyczytasz wszystkie dane do jednej faktury" tyle, że wówczas nie przypisze zmiennej $nr faktury do <<nr_faktury>> i grafikę wydruku szlag trafi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1