$read="SELECT * FROM gas_counter_reads ";
Jeżeli w formularzu podasz warunki wybrania to późniejsza walidacja nie będzie potrzebna.
Jedynie sprawdzisz czy zwróconą więcej niż jeden wiersz. $ilosc_wierszy = $rezultat->num_rows;
$data1 = $data1."00:00:01";
$data2 = $data2."23:59:59";
$read="SELECT * FROM gas_counter_reads WHERE DATE BETWEEN $data1 AND $data2";
----------------------------------------------------------------------------------------------------
foreach($rezultat as $record)
Skorzystaj z tego:
while($record = $rezultat->fetch_assoc())
W powyższej pętli możesz już wypisać dane, lub je przypisać.
$koniecid=end($id);
for($d=0;$d<$koniecid;$d++)
To też niezbyt dobry pomysł, ponieważ jeśli wybieżesz wszystko pomiędzy id 10, a id 40 do pętla wykona się nie 30 razy, a 40.