script attivo di annunci ampliare motore di ricerca per regione o citta consigli

gazzol

Nuovo Utente
24 Mar 2010
4
0
0
Buongiorno,
Ho un script di annunci attivo ha il motore di ricerca ma solo per categorie ed prezzi io volevo inserire quello per le regioni e provincie ma mi risulta più difficile del solito chiedo consigli a persone esperte sono arrivato al punto anche di una piccola collaborazione come secondo lavoro per aiutarmi a finire questo script, ci ho lavorato molto e ora mi manca l'ultima modifica, in pratica devo andare a prendere i dati dal database delle regioni la tabella si chiama country e poi mi manca questo passaggio devo fare in modo che mi cerchi la parola che seleziono nel menu a tendina nel database alla tabella classified titolo AddressRegion.
Questa è la prima parte:
PHP:
    <select name="Address_post_Country" sch_req="1" sch_msg="Country" >
                                                                                <option value="">Regione</option>
                                                                                <?php
                                                                                    $countries = $data->select ( "Country" , "*" , NULL , 0 , 500 , " CountryName" ) ;
                                                                                    if ( ! empty ( $countries ) )
                                                                                        foreach ( $countries as $country )
                                                                                            if ( $classified["AddressCountry"] == $country["CountryName"] )
                                                                                                echo "<option value='".$country["CountryName"]."' selected='selected'>".$country["CountryName"]."</option>" ;
                                                                                            else
                                                                                                echo "<option value='".$country["CountryName"]."'>".$country["CountryName"]."</option>" ;
                                                                                ?>
Qualcuno che mi può schiarire due idea su come fare.
 

gazzol

Nuovo Utente
24 Mar 2010
4
0
0
Querry di ricerca

Mi aiutate a creare il codice per la ricerca nel database, nella parte sopra il codice php mi permette di andare a prendere tutti i nomi regioni nella cartella database nome country e creare un menu a tendina dove selezione le regioni. ora devo creare la querry che ogni nome di regione che seleziono mi vada a cercare la parola esatta nella cartella database classified dove ci sono tutti gli annunci.
 

gazzol

Nuovo Utente
24 Mar 2010
4
0
0
struttura tabelle

Questa è la tabella country dove riesco già a visualizzare con il codice sopra
HTML:
table Country
(
	CountryID int primary key auto_increment,
	CountryName varchar(200),
	Abbr varchar(200)
questa è quella per la quale devo fare in modo che mi ricerce gli annunci con la regione che seleziono nella ricerca precisamente AddressRegion
HTML:
create table Classified
(
	AdID int primary key auto_increment,
	AdTitle varchar(100),
	PriceAlternative enum('1','2','3','4','5'),
	Price decimal(10,2) default 0,
	Description text,
	EmailAddress varchar(200),
	AddressStreet varchar(70),
	AddressCity varchar(70),
	AddressRegion varchar(70),
	AddressZip varchar(10),
	AddressCountry varchar(100),

	GoogleLatitude varchar(50),
	GoogleLongitude varchar(50),
	
	IsOffer bool default 0,
	IsActive bool default 0,
	IsFeatured bool,
	IsPosted bool default 0,
	PaymentStatus enum ( 'UnPaid' , 'Cancelled' , 'Paid' ) default 'UnPaid',

	SearchKeywords text,

	DateAdded timestamp default now(),
	Views int default 0,
	Replies int default 0,
	CategoryStack varchar(100) default null,

	CategoryID int,
	RegionID int,
	AccountID int,

	foreign key (AccountID) references Account (AccountID),
	foreign key (RegionID) references Region (RegionID),
	foreign key (CategoryID) references Category (CategoryID)
);
questo è il file search.php il motore di ricerca interno delle categorie e prezzi passa tutto per questo file premendo il tasto cerca
PHP:
<?php
	
	if ( $_POST )
	{
		$qstr = "" ;
		if ( intval ( $_POST["CatId"] ) > 0 )
		{
			$qstr .= "category/" ;
			$qstr .= get_sef_url ( intval ( $_POST["CatId"] ) , "Category" ) ."/" ;
		}
		else
			$qstr .= "c-BrowseClassified/" ;
			
		
		if ( $_POST["Keyword"] != "" )
			$qstr .= "q:".str_replace ( "|" , "", $_POST["Keyword"] )."|" ;
		if ( floatval ( $_POST["minPrice"] ) > 0 )
			$qstr .= "p1:".str_replace ( "|" , "", floatval ( $_POST["minPrice"] ) )."|" ;
		if ( floatval ( $_POST["maxPrice"] ) > floatval ( $_POST["minPrice"] ) )
			$qstr .= "p2:".str_replace ( "|" , "", floatval ( $_POST["maxPrice"] ) )."|" ;
		$qstr .= "p:0|gal:0|typ:|" ;
		
		if ( ! empty ( $_POST["sortBy"] ) )
		{
			switch ( $_POST["sortBy"] )
			{
				case "dasc" :
				case "ddesc" :
				case "plow" :
				case "phi" :
					$qstr .= "ord:".$_POST["sortBy"] ;
					break;
				default:
					$qstr .= "ord:ddesc" ;
					break;
			}
		}

	}
	
	header ( "location:".base_url."$qstr/" ) ;
	exit ( ) ;


?>
Se ti serve altro potrei anche farti visualizzare la struttura php come è costruita del sito per capirci meglio per il momento grazie, ho messo un menu a tendina dove ci sono le regioni tramite la tabella country ora dovrei impostare query per ricerca annunci di quella determinata regione nel database tabella classified.
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Somma di più tabelle da script Javascript 0
L Script per convertire numeri in parole Javascript 2
H Eliminazione script. Photoshop 0
S Script Google Translate scomparso HTML e CSS 3
P lanciare script asp (o php) da jquery Javascript 1
G Script notifiche dekstop aiuto Javascript 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
P Passare solo alcuni parametri a script per CSV PHP 0
M Collegamento tra form html e script php PHP 4
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
P Script upload immagini jQuery 0
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 5
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2
M [HTML] Stesso script su 2 blog CMS (Content Management System) 4
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
F [HTML] Failed script su coffee cookies HTML e CSS 1
TpD [PHP] Script per organizzazione presenza eventi PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
Cosina Modifica script textarea jQuery 0
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4
L [HTML] Domanda: Utilizzo script HTML e CSS 0
C richiamare una funzione in un altro script php PHP 1
otto9due GDPR 25 Maggio - script per attivare analytics, facebook ecc.. dopo il consenso. jQuery 14

Discussioni simili