Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Filtri

  1. #1

    Filtri

    Salve a tutti sono nuovo del forum, e di php

    Devo fare una ricerca per filtri in un form con degli input type text quando passo il filtro nella query vi scrivo un esempio: where id_utente ="$filtro_utente" se è nullo mi faccia un like con $filtro_utente.


    Grazie mille

    HELP!!!!!

  2. #2
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    Ciao
    intanto va distinto se il form è GET o POST
    se il campo nel form ha nome "campoRicerca":

    query per GET:
    "WHERE nomeCampoTbl = '" .$_GET["campoRicerca]. "'"

    query per POST:
    "WHERE nomeCampoTbl = '" .$_POST["campoRicerca]. "'"

    non ho capito onestamente cosa intendi sul like e prima metti =

  3. #3
    Intanto grazie per avermi risposto

    il form è in POST e il campo del form ha un id e name



    $filtro_utente ='';


    $filtro_utente= "";
    if (isset($_POST['utente'])) {
    $filtro_vend = $_POST['utente'];
    }

    cosi quando chiamo la funzione gli passo il filtro


    e devo fare dei filtri per una ricerca per utente che per operatore con i like quindi se passo id_utente="$filtro_utente"
    invece se cerco id_operatore="$filtro_operatore"


    quindi se seleziono Utente e nell input inserisco marco deve fare la ricerca per marco





    -questo è quello che mi è stato chiesto:


    La query deve dipendere da 4 variabili (utente, operatore, start_Date, end_date)



    Spero di essere stato chiaro.

  4. #4
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    onestamente non ho capito quello che devi fare
    l'id del campo del form a livello di php non serve, serve il name

    la cosa che non mi è chiara è se dal form viene mandato solo un campo o di più e come devon far la query .. fammi esempi

  5. #5
    allora da form con method POST tramite una select seleziono l utente o l operatore e inserisco il testo in un input, passo il name a dei filtri che poi passo alla funzione

    $filtro_utente

    la cosa che voglio fare è questa:

    select * prendo dei campi

  6. #6
    scusa mi è partito il mess

    select * prendo dei campo nelle tabelle from faccio dei join

    poi alla fine vorrei fare in where id_utente="$filtro_utente" se è nullo faccio un like'%$filtro_utente%' order by...;

    e cosi se seleziono un operatore id_operatore.....


    spero di essere stato piu chiaro possibile, scusa se è confusionario

  7. #7
    Risolto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.