Buongiorno, spero di avere un aiuto da parte vostra il mio sito ha il motore di ricerca ma volevo aggiungere le regioni cosi da portare l'utente finale a vedere annunci della sua zona, gli annunci vengono salvati all'interno database con le regioni anche le citta provincia ma mi interessa per il momento le regioni poi capito quelle è facile fare anche le altre.
Io ho fatto il codice selezione regioni a tendina dove ci sono tutte le regioni salvate nel database alla tabella country e fin qui ci sono ma volevo il codice ora che quando io seleziono la regione tipo veneto mi vada a cercare solo gli annunci del veneto sono nella tabella classified le numerazioni sono AdID e dove viene memorizzata la regione è AddressCountry.
Nel codice sotto sarebbe il motore di ricerca abbiamo la casella text poi la selezione delle categorie primarie non quelle secondarie e poi quello inserito da me le country ovvero le regioni ma le tabelle database sono con questo nome country.
php
<tbody>
<tr>
<td align="left" valign="middle" nowrap="true"><table valign="top" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="60%" nowrap="true">
<form action="<?php echo base_url ?>search/" method="post" name="frmSearchAd" id="frmSearchAd" class="searchform">
<table border="0" cellpadding="0" cellspacing="0" height="45">
<input name="isSearchForm" value="true" type="hidden">
<tbody>
<tr>
<td><div class="ww_table_left">
</div></td>
<td class="ww_table"><span class="keySpan">
<input name="Keyword" value="<?php echo $exp_send["q"] ?>" class="keyword" autocomplete="off" type="text">
</span></td>
<td class="ww_table" style="padding-left: 10px;">
<div kjmenu="searchCat" id="searchCat" class="kjmenu_main_wrap" onmouseover="show_drop_down ( 'ul_cat', this ) ;" onmouseout="hide_drop_down('ul_cat');">
<div id="searchCat_name" class="kjmenu_main_text">
<?php echo $lang["lang_header"]["search_form"]["str_all_ads"] ?>
</div>
<?php
if ( ! empty ( $mainCategory ) )
{
echo "<ul id='ul_cat' >" ;
foreach ( $mainCategory as $cat )
echo "<li onclick='select_dropdown_category ( ".$cat["CategoryID"]." , this );'>".$cat["CategoryName"]."" ;
echo "[/list]" ;
}
?>
<span >
[img]<?php echo base_url ?>theme/<?php echo $app_init_data[[/img]/images/browseAds_arrow.gif" style="" border="0">
</span>
<input name="CatId" id="search_cat_id" value="0" type="hidden">
<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>" ;
?>
</div></td>
<td class="ww_table" style="padding-left: 15px;" ><input id="searchAd" value="<?php echo $lang["lang_header"]["search_form"]["str_post_button"] ?>" class="searchButton" type="submit">
</td>
fine PHP
Oppure cancellate quello che ho fatto io la parte se avete idee migliori avevo pensato di andare direttamente a ricercare le regioni dentro tabella database classified ma come selezionarle nel motore di ricerca. Parte che sto aggiornando
Spero mi potete aiutare se non capite o per altre info sono qui, se avete 10 minuti da intervenire direttamente nel mio sito inserendo il codice che io non riesco a creare sarei molto contento, si conosco il php ma quando si parla di codici avanzati mi perdo. Grazie ancora.