• User

    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


  • User

    Non viene in mente a nessuno come potermi aiutare?
    Grazie


  • ModSenior

    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.