Ricerca all'interno del db

  • Creatore Discussione Creatore Discussione vodka
  • Data di inizio Data di inizio

vodka

Utente Attivo
25 Giu 2010
128
0
0
Devo poter effettuare una ricerca all'interno del db ..confrontando ciò ke ho scelto in una lista di auto..quindi selezionando l'auto che mi interessa , seleziona l'anno dell'auto, il prezzo, e anke altre caretteristiche e quindi visualizzare in pagina tutto ciò ke nel db corrisponde a quanto l'utente ha selezionato e quindi ha rikiesto...
Come posso fare?
 
Intanto, dato che questo è un forum e deve essere accessibile anche a un insegnante di italiano, non usare abbreviazioni da SMS.

Inizia col postare il file HTML del form e la struttura del database che contiene i record tra cui cercare.
 
scusa hai ragione..
comunque questa è la parte di html

HTML:
<form method="post" name="ricerca" style="margin:0;padding:0;" action="gamma_alfa.php"> 
    <fieldset class="cercaauto" style="float:left; width:200px; margin-left:0px;"> 
	<h1>Cerca auto</h1>
	    <ol>      
          <li style="padding-bottom:8px"> 
	            <label for="Marca"><b>Marca</b></label> <br>
                <select name="marche" id="marche" size="6" multiple class="input"> 
                <option value="">Tutte le marche</option> 
							<OPTION VALUE="alfa">ALFA ROMEO</option><OPTION VALUE="audi">AUDI</option><OPTION VALUE="bentley">BENTLEY </option><OPTION VALUE="bmw">BMW</option><OPTION VALUE="ferrari">FERRARI</option><OPTION VALUE="fiat">FIAT</option><OPTION VALUE="ford">FORD</option><OPTION VALUE="lamborghini">LAMBORGHINI</option><OPTION VALUE="lancia">LANCIA</option><OPTION VALUE="land rover">LAND ROVER</option><OPTION VALUE="maserati">MASERATI</option><OPTION VALUE="mercedes">MERCEDES</option><OPTION VALUE="mini">MINI</option>><OPTION VALUE="opel">OPEL</option><OPTION VALUE="porsche">PORSCHE</option><OPTION VALUE="saab">SAAB</option><OPTION VALUE="volvo">VOLVO</option>  
				</select> 
</li> 
  
<li style="display:block; float:left; width:100px; padding-right:13px;"> 
     <label style="width:100px;">Anno</label> 
     <input type="text" class="input" name="anno" id="anno" value="" MAXLENGTH=4 style="float:left; width:80px;"> 
</li> 
<li style="display:block; float:left; width:100px;"> 
    <label style=" float:left; width:100px;">Km</label> 
		<input type="text" class="input" name="km" id="km" value="" MAXLENGTH=4  style="width:80px;"> 
</li> 
<li> 
    <label>Carrozzeria</label> 
   	<select name="carrozzeria" id="carrozzeria" class="input" >
				<option value="QUALSIASI">Qualsiasi</option> 
				<OPTION VALUE="O" >Moto</OPTION> 
				<OPTION VALUE="F" >Fuoristrada/Suv</OPTION> 
			   	<OPTION VALUE="S" >Sportive/Cabrio/Coupè</OPTION> 
				<OPTION VALUE="M" >Monovolume/Multispazio</OPTION> 
				<OPTION VALUE="B" >Station Wagon</OPTION> 
				<OPTION VALUE="A" >Berlina</OPTION> 
		</select> 
</li> 
<li> 
	<label>Alimentazione</label> 
    <select name="alimentazione" id="alimentazione" class="input"> 
			<option value="QUALSIASI">Qualsiasi</option> 
			<OPTION VALUE="B"  >Benzina</OPTION> 
	   		<OPTION VALUE="D"  >Diesel</OPTION> 
	   		<OPTION VALUE="G"  >Gpl</OPTION> 
	   		</select> 
</li> 
<li> 
	<label>Prezzo</label> 
    <select name="prezzo" id="prezzo" class="input"> 
            <option value="QUALSIASI">Qualsiasi prezzo</option> 
            <option value='5000'  >da 500 a 5.000 </option> 
            <option value='10000' >da 5.000 a 10.000</option> 
            <option value='15000' >da 10.000 a 15.000</option> 
            <option value='25000' >da 15.000 a 25.000</option> 
            <option value='40000' >da 25.000 a 40.000</option> 
            <option value='40000+'  >oltre 40.000</option> 
    </select> 
</li>		 
</ol> 
<input type="submit" value="Cerca">

</fieldset> </form>
il problema ora è che non sò come impostare il form nel senso che il risultato della ricerca deve essere visualizzato nella stessa pagina quindi ho scritto la pagina in cui è presente il form all'attributo action ma credo sia sbagliato..

comunque il database è così composto:

Una db che si chiama homecar dove vi è la tabella autooccasioni con i campi:

nome, anno, prezzo, immatricolazione, alimentazione, cilindrata, km, colore, carrozzeria, sistema_di_navigazione, interni_in_pelle, cerchi_in_lega, airbag, antifurto, climatizzatore, fendinebbia, foto.

Quindi io impostando i dati richiesti nel form html devo visualizzare i risultati della ricerca cercando appunto nel db.
 

Discussioni simili