Come posso passare uno o più parametri a seconda dell'id delle varie select

andreadb91

Nuovo Utente
20 Giu 2013
19
0
1
HO QUESTO FORM

HTML:
<form id="trova-smartphone" name="trovasmart" enctype="application/x-www-form-urlencoded" method="post" action="/smartphone/public/public/trovasmartphone"><table>
<tr><td id="aziendaProduttrice-label"><label for="aziendaProduttrice" class="optional">Marca</label></td>
<td class="element">
<select name="aziendaProduttrice" id="aziendaProduttrice">
    <option value="Acer" label="Acer">Acer</option>
    <option value="Apple" label="Apple">Apple</option>
    <option value="Asus" label="Asus">Asus</option>
    <option value="HTC" label="HTC">HTC</option>
</select></td><td class="errors"></td></tr>
<tr><td id="so-label"><label for="so" class="optional">Sistema Operativo</label></td>
<td class="element">
<select name="so" id="so">
    <option value="" label=""></option>
    <option value=" iOS 5.0" label=" iOS 5.0"> iOS 5.0</option>
    <option value="Android Cupcake 1.5" label="Android Cupcake 1.5">Android Cupcake 1.5</option>
    <option value="Android Donut 1.6" label="Android Donut 1.6">Android Donut 1.6</option>
    <option value="Android Eclair 2.1" label="Android Eclair 2.1">Android Eclair 2.1</option>
    <option value="Android Froyo 2.2" label="Android Froyo 2.2">Android Froyo 2.2</option>
    <option value="Android Gingerbread 2.3" label="Android Gingerbread 2.3">Android Gingerbread 2.3</option>
    <option value="Android Honeycomb 3.0" label="Android Honeycomb 3.0">Android Honeycomb 3.0</option>
    <option value="Android Ice Cream Sandwich 4.0" label="Android Ice Cream Sandwich 4.0">Android Ice Cream Sandwich 4.0</option
    <option value="Android Jelly Bean 4.1" label="Android Jelly Bean 4.1">Android Jelly Bean 4.1</option>
</select></td><td class="errors"></td></tr>
<tr><td id="gpu-label"><label for="gpu" class="optional">GPU</label></td>
<td class="element">
<select name="gpu" id="gpu">
    <option value="" label=""></option>
    <option value="Adreno 200" label="Adreno 200">Adreno 200</option>
    <option value="Adreno 203" label="Adreno 203">Adreno 203</option>
    <option value="Adreno 205" label="Adreno 205">Adreno 205</option>
    <option value="Adreno 220" label="Adreno 220">Adreno 220</option>
    <option value="Adreno 225 " label="Adreno 225 ">Adreno 225 </option>
    <option value="Adreno 320" label="Adreno 320">Adreno 320</option>
    <option value="Tegra 2" label="Tegra 2">Tegra 2</option>
    <option value="Tegra 3" label="Tegra 3">Tegra 3</option>
</select></td><td class="errors"></td></tr>
<tr><td id="ram-label"><label for="ram" class="optional">RAM</label></td>
<td class="element">
<select name="ram" id="ram">
    <option value="512" label="512">512</option>
    <option value="576" label="576">576</option>
    <option value="768" label="768">768</option>
    <option value="1024" label="1024">1024</option>
    <option value="2048" label="2048">2048</option>
</select></td><td class="errors"></td></tr>
<tr><td id="fotocamera-label"><label for="fotocamera" class="optional">Risoluzione Fotocamera</label></td>
<td class="element">
<select name="fotocamera" id="fotocamera>
    <option value="3.15" label="3.15">3.15</option>
    <option value="3.2" label="3.2">3.2</option>
    <option value="5" label="5">5</option>
    <option value="8" label="8">8</option>
    <option value="13" label="13">13</option>
</select></td><td class="errors"></td></tr>
</table></form>
MIA FUNZIONE JQUERY CHE VOGLIO MODIFICARE ELIMINANDO GLI IF IN MODO CHE MI PRENDA IN AUTOMATICO I VARI SELECT CHE SELEZIONO UNO O + E MI AUMENTA DI CONSEGUENZA I VALORI DA PASSARE ALLA FUNZIONE AJAX

Codice:
$("select").change(function(){
	    var valore = $(this).val();    
		var id = $(this).attr("id");
		var urlpage;
		if(id=="gpu"){
		urlpage= "stampa.php?gpu="+valore
		}else if(id=="aziendaProduttrice"){
		urlpage= "stampa.php?aziendaProduttrice="+valore
		}else if(id=="fotocamera"){
		urlpage= "stampa.php?fotocamera="+valore
		}
	$.ajax({
	    url: urlpage,
	    type: "POST",
	    success: function(data) {
	        $("#result").html(data);
	    }      
	    });    
	    return false;    
	});

PAGINA STAMPA.PHP DOVE VORREI UNA QUERY DINAMICA CHE MI PRENDA I VALORI SELEZIONATI

PHP:
<?php
include("../include/connect.php");
$conn=mysql_connect($HOST, $USER, $PASSWORD);
$db_ok=mysql_select_db($DB, $conn);

$a=$_GET['aziendaproduttrice'];
$b=$_GET['gpu'];
ecc...

$i=0;
$ris = mysql_query("SELECT * FROM cellulare WHERE aziendaProduttrice IN ('$a')", $conn);
while ($row = mysql_fetch_array($ris)) {
	if($i++%4 == 0)
			echo "</tr><tr>";
		echo "<td class='image'> <img src=immagini/".$row["image"]."><br>";
		echo '<a title="Smartphone" href="/smartphone/public/public/cell/idSmart/'.$row['idSmart'].'">';
		$row['aziendaProduttrice'];' ';echo $row['nome'].'</td></a>';
}
echo "</tr></table>";
mysql_close($conn);
?>
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
shelbystudio cliente moroso: posso disattivare email e sito in attesa del pagamento? Leggi, Normative e Fisco 3
P come posso visualizzare l'nvr online IP Cam e Videosorveglianza 1
K Come posso usare un'immagine al posto di un bottone? HTML e CSS 2
P come posso fissare quella linea? HTML e CSS 3
camilia Come posso dividere le grandi dimensioni del file PST? Windows e Software 2
W [PHP] dirmi dove posso trovare.. Offerte e Richieste di Lavoro e/o Collaborazione 1
P [Photoshop CC] Come posso creare quest'effetto - cerchi concentrici Windows e Software 6
C [Photoshop] bordi tondi come posso fare per ottenerli come nell'immagine allegata Photoshop 2
W [PHP] Come posso testare la pagina direttamente su smartphone PHP 2
M [Photoshop] Come posso creare questo effetto ? Photoshop 2
W ragazzi, che posso dire un saluto a tutti. Presentati al Forum 3
D Come posso escludere una pagina dalle regole di htaccess? Web Server 0
I COME POSSO FARE PER ORGANIZZARE LA PRODUZIONE SU EBAY??? Discussioni Varie 2
napuleone da JS posso sapere se ho caricato jQuery jQuery 0
F Come posso vedere quanti likes ha una Pagina su Facebook in automatico? PHP 0
C Come posso integrare il bottone "paga adesso" di paypal e un form php per invio dati? PHP 1
F [PRESTAHOP] Come posso creare questa parte del sito? HTML e CSS 7
A posso mettere i miei contenuti di un sito usa in un sito in australia SEO e Posizionamento 2
filippino IP Vodafone Station: dove posso leggerlo? Reti LAN e Wireless 1
lucolo Non posso aprire discussioni Supporto Mr.Webmaster 4
A Form Dreamweaver & CO. ...non ce la posso fare! Webdesign e Grafica 6
M Non posso più modificare nulla sul mio sito wordpress WordPress 1
P Posso collegare un $_POST a una veriabile? Aiuto PHP 6
Trapano Dopo Ubuntu 64bit non posso più formattare!!!!! Hardware 6
G Nel mio caso posso usare javascript o devo avere un web server? Javascript 2
A GoGo Voglio creare un sito come ustream.tv, dove posso trovare uno script come ustream.tv? Discussioni Varie 0
L Come posso inviare al mio sito i guestbook,sondagggi,ecc creati su Mr.Webmaster ? Supporto Mr.Webmaster 11
G Usare clone per colorare ma senza sbavare, come posso procedere? Photoshop 2
P Come posso fare questi effetti di collegamento tra pagine di un sito web? Javascript 5
I come posso creare una pagina di inserimento con selezione di mensilità? PHP 1
V ciao colleghi (se posso permettermi) Presentati al Forum 4
D Come posso rendere obbligatorio un drop down menu? Javascript 12
max_400 Pagine pesanti - troppe immagini, come posso risolvere? HTML e CSS 6
A GoGo Inserire tooltip [era: vorei sapere come posso inserire ...] Javascript 8
StarFish [Prestashop] Dove posso trovare dei template gratuiti per Prestashop CMS (Content Management System) 2
R [problema] Inizializzare Oggetto Ajax posso dichiararlo e dopo fare la send? Ajax 1
P Quale smartphone posso usare per visualizzare internet sul pc? Smartphone e tablet 5
M Come posso ottimizzare il posizionamento su Google SEO e Posizionamento 1
D aiuto... modello .dwt perso come posso ricrearlo? HTML e CSS 0
S Come posso impostare a grandi linee questa tabella? PHP 8
G pagina html in inserzione ebay, come posso fare? HTML e CSS 0
G giochi on line per sito web, dove posso trovarne? Discussioni Varie 2
A Come posso realizzare una galleria come questa? Flash 3
G dove posso trovare un modello di disclaimer e di privacy? Leggi, Normative e Fisco 2
R Installare WordPress senza sovrascrivere index (era: Come posso fare a ... ?) WordPress 3
demoleus dove posso scaricarlo? Photoshop 4
G dove posso trovare i forum con le cartelle? HTML e CSS 1
C 2 Siti web in un unico database. Posso farlo? Database 2
G Come posso guadagnare col mio sito? Guadagnare col Sito 1
L Dove posso trovare pulsanti in flash? Flash 3

Discussioni simili