selezionare un campo da un db con radio button

tokyo74

Nuovo Utente
11 Set 2011
3
0
1
salve a tutti,
spero mi possiate aiutare in un mio grattacapo che non sto riuscendo a venirne a capo, spiego la situazione:
Ho un form che contiene un tasto di ricerca che filtra i dati dal db tramite la scelta della citta del distributore e tutto quì funziona, alla stessa query stavolta tramite dei radio button deve selezionare un altro attributo del db che sceglie il tipo di carburante, ma non riesco a capire come prendere il dato dal radio button e metterlo nella query per fare un altro ulteriore filtraggio.

Codice html per il form contenente il tasto di ricerca e i radio button:

HTML:
...
<body>

<form class="form-horizontal" role="form" method="get">
                    <div class="form-group">
                        <label class="col-sm-2 control-label" for="name">Città Distributore</label>
                        <div class="input-group col-sm-8">
                            <input id="name" name="name" type="text" class="form-control" placeholder="Inserisci la città" />
                            <span class="input-group-btn">
                                    <button type="button" class="btn btn-default btnSearch">
                                        <span class="glyphicon glyphicon-search"> Search</span>
                                    </button>
                            </span>
                        </div>
                    
                    </div>
                <form class="form-horizontal" role="form" method="get">
                    <fieldset>
                        <legend>Scegli il carburante</legend>
                        Benzina <input type="radio" name="nomeCarburante" value="benzina"/>
                        Diesel  <input type="radio" name="nomeCarburante" value="diesel"/>
                        GPL <input type="radio" name="nomeCarburante" value="gpl"/>
                        Metano <input type="radio" name="nomeCarburante" value="metano"/>
                        Benzina SP  <input type="radio" name="nomeCarburante" value="benzina SP"/>
                        Diesel SP <input type="radio" name="nomeCarburante" value="diesel SP"/>
                        
                        
                    </fieldset>
                </form>
                
                </form>

</body>

codice php per prelevare i dati dal form del tasto di ricerca ancora manca il codice per prelevare i dati dai radio button:

PHP:
require_once 'Connection.simple.php';
    $conn = dbConnect();
    $OK = true; // We use this to verify the status of the update.
    // If 'buscar' is in the array $_POST proceed to make the query.
    if (isset($_GET['name'])) {
        // Create the query
        $data = "%".$_GET['name']."%";
        
  $sql = 'SELECT d.nomeDistributore,d.indirizzo,d.citta,d.provincia,d.tipologia,
                       c.nomeCarburante,f.prezzo,f.dataArrivo, s.disponibile
            FROM distributore d, carburante c, fornitura f, servire s
            WHERE d.idDistributore=s.idDistributore and d.idDistributore=f.idDistributore and
                      c.idCarburante=f.idCarburante  and d.citta like?
            order by f.prezzo';
        // we have to tell the PDO that we are going to send values to the query
        $stmt = $conn->prepare($sql);
        // Now we execute the query passing an array toe execute();
        $results = $stmt->execute(array($data));
        // Extract the values from $result
        $rows = $stmt->fetchAll();
        $error = $stmt->errorInfo();
        echo $error[2];
        
    }
        
    
    // se non ci sono records.
    if(empty($rows)) {
        echo "<tr>";
            echo "<td colspan='8'>Non ci sono records</td>";
        echo "</tr>";
    }
    else {
        foreach ($rows as $row) {
            echo "<tr>";
                echo "<td>".$row['nomeDistributore']."</td>";
                echo "<td>".$row['indirizzo']."</td>";
                echo "<td>".$row['citta']."</td>";
                echo "<td>".$row['provincia']."</td>";
                echo "<td>".$row['tipologia']."</td>";
                echo "<td>".$row['nomeCarburante']."</td>";
                echo "<td>".$row['prezzo']."</td>";
                echo "<td>".$row['dataArrivo']."</td>";
                echo "<td>".$row['disponibile']."</td>";
            echo "</tr>";
        }
    }

alla query che restituisce i dati opportuni con la selezione della citta distributore tramite il like devo aggiungere una selezione del tipo c.nomeCarburante='scelta dei radio button'
come posso fare? ho provato in diversi modi ma non funziona, mi date una mano per piacere, grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
S [PHP] Selezionare ultimo campo ed escludere doppioni PHP 16
M Selezionare un campo alla volta su un ciclo while PHP 47
G selezionare i valori di un campo select PHP 2
L Datagrid selezionare e sommare un campo Visual Basic 0
S Selezionare ultimo record di una sotto query MySQL 26
M Come selezionare e deselezionare radiobutton con jquery jQuery 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Upload file senza doverlo selezionare PHP 2
S Selezionare e deselezionare checkbox Javascript 0
M [PHP] Selezionare immagini directory non presenti in db PHP 11
S [PHP] selezionare colonna tabella utilizzando un array PHP 1
S [PHP] Selezionare i campi non in comune con le altre colonne della tabella PHP 4
L [PHP] CHECKBOX DA SELEZIONARE IN UNA TABELLA PHP 4
S [PHP] selezionare colonne in comune con un altra tabella PHP 5
T selezionare terza colonna della relatica row Database 2
G [Javascript] Selezionare una checkbox in maniera condizionata Javascript 5
G [PHP] Selezionare OGGI anno precedente per query sql PHP 2
A [RISOLTO] PHP Selezionare tutti i file con stessa estensione PHP 2
otto9due Selezionare singoli giorni su datepiker jQuery 1
S [PHP] Selezionare dati in intervallo di tempo PHP 21
gandalf1959 Selezionare un intervallo tra due date, php e mysql PHP 2
M [PHP] selezionare dati da db e fare confronti PHP 0
L [PHP] selezionare righe di una tabella con le checkbox e cancellarle PHP 2
R [Photoshop] Selezionare elemento in immagine ed esportarlo Photoshop 3
S [PHP] Selezionare tutte le colonne meno due PHP 6
asevenx Selezionare elementi da un elenco in modo dinamico e inviarli al database PHP 0
C selezionare distinti id e sommare uguali PHP 1
asevenx Realizzare modulo per selezionare elementi da una lista PHP 1
M Selezionare un risultato ogni 10 da select MySQL 4
L [php e mysql] selezionare sia i selezionati e i non selezionati PHP 1
M Selezionare un record da una tabella continua MS Access 0
H Selezionare la versione di Access Runtime in base all' applicazione MS Access 0
H Selezionare la versione di Access Runtime in base all' applicazione MS Access 0
F Selezionare voce di menu attiva HTML e CSS 1
asevenx selezionare prossima data da database PHP 2
M Tabella PHP con sorgente dati csv: selezionare le riche e compilare Form eMail PHP 1
P Impossibile selezionare il database PHP 7
P impossibile selezionare il database PHP 0
felino Selezionare le colonne con una certa condizione PHP 2
S Selezionare files con drag and drop prima di upload PHP 0
F selezionare puntatore google engine Javascript 0
L Selezionare query da menu a tendina MS Access 2
M Selezionare quantità spostando una "barra" Javascript 5
M Selezionare dati tra due tabelle Database 3
M Selezionare dati tra due tabelle PHP 1
F selezionare dati tra due tabelle e prendere max valori PHP 10
T selezionare dati da mysql mediante form PHP 12
D selezionare solo dati non presenti in entrambe le tabelle PHP 5
S Selezionare campi da una tabella,vincolati da un'altra tabella Database 4
neo996sps [FORM] selezionare solo file con estensione MP3 HTML e CSS 2

Discussioni simili