Non c'ho capito nulla. Non so neanche se mi sono spiegato bene.
Se lascio il codice originario:
[PHP]$query2=" SELECT * FROM dop ";
$result2=mysql_query($query2);
echo mysql_error();
$nume=mysql_num_rows($result2);[PHP]
e
Codice PHP:
$query=" SELECT * FROM dop limit $eu, $limit ";
$result=mysql_query($query);
echo mysql_error();
mi restituisce tutti i risultati con il numero di pagina sotto... quindi funziona, ma io non ho scelto cosa cercare.
Se invece io sostituisco aggiungendo cosa voglio che sia selezionato in base ai campi riempiti ed ai menu a tendina:
Codice PHP:
if ($regione == "zz") {$query2= "SELECT * FROM dop WHERE nome_azienda LIKE '%$dato%' ORDER BY nome_azienda ASC";}
else {$query2= "SELECT * FROM dop WHERE nome_azienda LIKE '%$dato%' AND regione like '$regione' AND settore like '%$settore%' ORDER BY nome_azienda ASC";}
$result2=mysql_query($query2);
echo mysql_error();
$nume=mysql_num_rows($result2);
e
Codice PHP:
if ($regione == "zz") {$query= "SELECT * FROM dop WHERE nome_azienda LIKE '%$dato%' ORDER BY nome_azienda ASC limit $eu, $limit ";}
else {$query= "SELECT * FROM dop WHERE nome_azienda LIKE '%$dato%' AND regione like '$regione' AND settore like '%$settore%' ORDER BY nome_azienda ASC limit $eu, $limit ";}
$result=mysql_query($query);
echo mysql_error();
in questo caso mi da il giusto numero di pagine alla base e nella prima pagina i giusti risultati poi invece se faccio next o pag 2 o 3 non mi si visualizza nulla.
Non ho capito cosa dovrei fare