Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    168

    lettura dati da un form con lista valori multipli

    Ciao a tutti e grazie mille per l'aiuto

    Problemino:

    ho un form con una lista di valori in cui deve essere possibile la multiselezione
    la proprietà name della lista è tipologie

    se nella pagina a cui invio i dati provo a leggere $_POST['tipologie'] leggo solo l'ultimo valore selezionato nella lista

    Come faccio a leggerli tutti?
    Vanno memorizzati in un array o simili?

    Grazie


    Max

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    nel select imposta name="tipologie[]"

    e il tuo $_POST['tipologie'] sarà un array di tutte le select selezionate




    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    168
    grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    168
    ok, ok, so che rompo ma l'ignoarnza è una brutta bestia.

    Ora ottengo il mio array e devo fare la mia query

    ho 2 tabelle ARTICOLI e TEMATICHEARTICOLI
    ogni articolo può avere + tematiche


    es. Tabella Articoli -> NUMEROARTICOLO = 1 - ARTICOLO = Philips LCD 32
    Tabella Tematiche
    NUMEROARTICOLO=1 - TEMATICHE = LCD
    NUMEROARTICOLO=1 - TEMATICHE = HOME CINEMA
    NUMEROARTICOLO=1 - TEMATICHE = TV

    es.
    Select articoli.articolo
    from articoli
    LEFT JOIN tematiche.numeroarticolo=articoli.numeroarticolo
    where tematiche.tematica = [le selezioni fatte sul form]

    Cerco un articolo
    selezionando più categorie
    se seleziono TV e PC deve uscire il
    Philips LCD 32
    esegue la ricerca e trova la tematica correlata

    Qundi dal mio array tematiche[] otterrei LCD PC.
    Come impostare la query per la ricerca?

    Grazie ancora a tutti

    Max

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    168
    ...

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.