Pagina se incarca greu cu valori din query in array
Scris: Mie Sep 13, 2017
Salutare,
Pentru afisarea datelor in browser mult mai rapid nu vreau sa mai stresez serverul de fiecare data modificand query-ul sql (valorile din urma query-ului sunt de ordinul miilor), vreau ca datele rezultate din query sa le salvez intr-un array ca ulterior array-ul sa il filtrez cu ajutorul valorilor primite dintr-un select.
Am repordus "dorinta" in cod insa am o problema, la deschiderea paginii in browser, pagina se incarca foarte greu, cand schimb valorile din select si apas submit valorile se reincarca facand incarcarea paginii foarte greu.
Cum as putea sa usurez incarcarea paginii?
Multumesc!
Pentru afisarea datelor in browser mult mai rapid nu vreau sa mai stresez serverul de fiecare data modificand query-ul sql (valorile din urma query-ului sunt de ordinul miilor), vreau ca datele rezultate din query sa le salvez intr-un array ca ulterior array-ul sa il filtrez cu ajutorul valorilor primite dintr-un select.
Am repordus "dorinta" in cod insa am o problema, la deschiderea paginii in browser, pagina se incarca foarte greu, cand schimb valorile din select si apas submit valorile se reincarca facand incarcarea paginii foarte greu.
Cum as putea sa usurez incarcarea paginii?
Cod: SelectaĊ£i tot
<?php
<form action="" method="post">
<select name="an">
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
</select>
<input type="submit" value="trimite" name="submit">
</form>
coneziunea la baza de date, rezulta variabila $conn
$sql = "SELECT.........";
$stmt = $conn->query($sql);
$row = $stmt->fetchAll(PDO::FETCH_ASSOC);
if(isset($_POST['submit'])){
$an = $_POST['an'];
echo "anul curent: ".$an."<br>";
AllSolicitari($an, $row);
}
function AllSolicitari ($an, $row){
foreach ($row as $value) {
if ($value['ANUL'] == $an){
echo $value['NUME_CLIENT'];
echo $value['ANUL'];
echo "<br>";
}
}
}