Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Variabili in base all'input di un select

    Salve,

    Ammetto che il titolo fa abbastanza schifo, ma non saprei come rendere meglio il concetto in maniera stringata U.u

    In pratica io ho un select box, ho un database, ho una parte di codice che prende dati dal database e lì mostra sottoforma di autocomplete in un text field e ho un casino di problemi

    Arrivato a questo punto devo fare in modo che le mie due variabili che determinano le tabelle del database(sì ci sono solo due tabelle soggette a query ) cambino valore in base a cosa viene selezionato nel select box .-.

    Per esempio:

    Se l'utente seleziona Processori [CPU] dal menù a tendina della select box la query deve diventare questa:
    Codice PHP:
    $table="componenti";

    $table2="cpu_tab";

    $sqlquery ="SELECT * FROM $table as o, $table2 as c WHERE o.ID=c.componenti_ID AND produttore LIKE '%$text%'" 
    se invece seleziona alimentatori [PSU]
    la query dev'essere effettuata con $table2 = "psu_tab", consigli?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    fai il submit del from con la select oppure usi ajax e a quel punto ti sposti sul forum javascript.

    Consideriamo il primo caso

    pagina con cui interagisce l'utente
    codice:
    <form method='post' action='paginaquery.php'>
        <select name='table2'>
           <option value='cpu_tab'>processori</option>
           <option value='psu_tab'>alimentatori</option>
       </select>
       <input type='submit' value='Invia' />
    </form>
    paginaquery.php
    Codice PHP:

    $table
    ="componenti"

    $table2=$_POST['table2']; 

    $sqlquery ="SELECT * FROM $table as o, $table2 as c WHERE o.ID=c.componenti_ID AND produttore LIKE '%$text%'" 

  3. #3
    mi sa che ci saranno un po' di complicanze a far ciò
    la pagina in questione è questa www.tecnomercatino.it/item/new e il select è quello della categoria, adesso quello viene generato da uno script php che appena arrivo a casa vi posto

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    attualmente utilizza richieste ajax
    Quando selezioni una voce dalla select con id catId parte la richiesta asincrona e popola il form con gli opportuni campi. Come viene generata la select è indifferente allo script in php arriva l'id della categoria in $_POST['catID']

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 © 2026 vBulletin Solutions, Inc. All rights reserved.