- Home
- Categorie
- Coding e Sistemistica
- Coding
- Errore variabile
-
Errore variabile
Ciao a tutti sto facendo una funzione che prevede 2 filtri ma quando inserisco i dati nn mi visualizza quello giusto.
Mi spiego meglio:$dato4 = (!$_POST['dato4']) ? $_REQUEST['dato4'] : $_POST['dato4'];
if($dato4 != '') {
$filtroruolo = "WHERE data_ins = '$dato4' ";
} else {
$filtroruolo = "WHERE data_ins LIKE '%' " ;
}...........................................
$dato1 = "SELECT data_ins FROM clienti GROUP BY data_ins";
$dato2 = $mysql->querydett($dato1);
foreach ($dato2 As $dato3) {
if($dato3["data_ins"] == $dato4) {
$selruolo .= '<option value="'.$dato3["data_ins"].'" selected>'.$dato3["data_ins"].'</option>';
} else {
$selruolo .= '<option value="'.$dato3["data_ins"].'">'.$dato3["data_ins"].'</option>';
}
}nella tabella clienti vado a prendere il valore data_ins ci faccio sia una option che invio i dati per la select. Ma quando invio i dati ala select mi dice cosi e non fa da filtro.
SELECT id_cliente FROM clienti WHERE data_ins LIKE '%' ;
spero di essere stato chiaro
-
Non viene in mente a nessuno come potermi aiutare?
Grazie
-
Ciao rollygo,
sinceramente non ho capito cosa fà lo script e cosa dovrebbe fare.
Magari se puoi essere più chiaro sul funzionamento sarà più facile ottenere una risposta.