ho qst codice che mi serve per creare la stringa sql che viene inserita nella variabile $dati_base per fare la ricerca nel DB...
$html = (isset($_POST['html'])&&($_POST['html']==1))?1:0;
$flash = (isset($_POST['flash'])&&($_POST['flash']==1))?1:0;
$fla = (isset($_POST['fla'])&&($_POST['fla']==1))?1:0;
$psd = (isset($_POST['psd'])&&($_POST['psd']==1))?1:0;
$png = (isset($_POST['png'])&&($_POST['png']==1))?1:0;
$dati_base = "SELECT * FROM temi WHERE 1 ";
if(isset($nome_cartella) AND $nome_cartella != ''){
$dati_base .= " and cartella LIKE '%".$nome_cartella."%' ";
}
if(isset($testo_note) AND $testo_note != ''){
$dati_base .= " and note LIKE '%".$testo_note."%' ";
}
if($html==1){
$dati_base .= " AND html = 1 ";
}
if($fla==1){
$dati_base .= " AND fla = 1 ";
}
if($psd==1){
$dati_base .= " AND psd = 1 ";
}
if($png==1){
$dati_base .= " AND png = 1 ";
}
if($flash==1){
$dati_base .= " AND flash = 1 ";
}
if($png==1){
$dati_base .= " AND png = 1 ";
}
if($colore != 'nessuno'){
$dati_base .= " AND colore = $colore ";
}
if($tipo != 'nessuno'){
$dati_base .= " AND tipologia = $tipo ";
}
// uso poi la funzione di GUIDOZ per fare la paginazione
include ("paging.php");
$res = paging($dati_base);
if(!$res[0]){
....
come mai mi da qst errore? mi aiutate per favore?
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\temi\paging.php on line 14