Visualizzazione dei risultati da 1 a 2 su 2

Discussione: processare l'array

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    74

    processare l'array

    Ciao a tutti, ho il seguente problema:
    un db con due tabelle, una con l'anagrafica dei negozi, l'altra con gli articoli di ogni negozio, l'utente sceglie gli articoli che gli interassano tramite un form.
    Quello che nn riesco a fare, è estrarre solo i negozi che hanno gli articoli contenuti nella variabile $_POST inviata. faccio un esempio:

    $_POST contiene i seguenti articoli : cacciavite,martello,accetta.

    io vorrei estrarre i negozi che hanno tutti e tre questi articoli e nn quelli che ne hanno solo uno o nessuno.

    codice:
    foreach($_POST as $nomi){
    
    $query_str = "SELECT dati.negozio, ordini.tipo FROM dati,ordini WHERE ordini.tipo
    
    = '$nomi' AND dati.id = ordini.id_tipo ";
    questa query mi da come risultato tutti i negozi che hanno uno degli articoli contenuti da $nomi, invece io vorrei solo quelli che li contengono tutti e tre.

    spero di essere stato chiaro e grazie in anticipo
    "Gli eroi sono uomini comuni che compiono azioni straordinarie in momenti straordinari" - ( Dal film U-571 )

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    74
    Grazie intanto di aver risposto, posso chiederti la cortesia di commentare le righe? Sono un schiappa in php

    grazie intanto provo se funzia

    ciaoo
    "Gli eroi sono uomini comuni che compiono azioni straordinarie in momenti straordinari" - ( Dal film U-571 )

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.