il file results.php mi fa vedere giusto la variabile citta
Codice PHP:
<?php
include("include/connector.inc");
$ricerca = $_POST['ricerca'];
if($ricerca=="vero"){
$localita = strtolower($_POST['localita']);
$citta = strtolower($_POST['citta']);
$regione = strtolower($_POST['regione']);
$stato = strtolower($_POST['stato']);
$cs = $_POST['CS'];
$aa = $_POST['AA'];
$ps = $_POST['PS'];
$camper_stop = $_POST['CAMPER-STOP'];
$wifi = $_POST['WI-FI'];
$gratis = $_POST['GRATIS'];
$pagamento = $_POST['PAGAMENTO'];
//se ho indicato regione="tutte"... tolgo il valore dal campo regione
if($regione == "all"){
$regione = "";
}
if($citta == "all"){
$citta = "";
}
//a seconda dei parametri cremo condizioni per sql
if($localita!="") $where_localita = "and localita='$localita'";
if($citta!="") $where_citta = "and citta='$citta'";
if($regione!="") $where_regione = "and regione='$regione'";
if($stato!="") $where_stato = "and stato='$stato'";
if($cs!="") $where_cs = "and cs=1";
if($aa!="") $where_aa = "and aa=1";
if($ps!="") $where_ps = "and ps=1";
if($camper_stop!="") $where_camper_stop = "and camper_stop=1";
if($wifi!="") $where_wifi = "and wifi=1";
if($gratis!="") $where_gratis = "and gratuito=1";
if($pagamento!="") $where_pagamento = "and pagamento=1";
//sql per recuperare elenco camperservice con condizioni in ingresso....
$sql="select * from camperservice where id=id $where_localita $where_citta $where_regione $where_stato $where_cs $where_aa $where_ps $where_camper_stop $where_wifi $where_gratis $where_pagamento ";
//print "-$sql-";
//print ("-$sql-
");
$result_sql=mysql_query($sql,$dbconn);
if($result_sql!=""){
print "<table width='100%'>";
//mostro elenco risultati
while($row_sql=mysql_fetch_object($result_sql)){
//stringa di descrizione del cs
$tx_indirizzo = " $row_sql->localita, $row_sql->citta ";
if($row_sql->cs==1) $comp_cs = "[b]CS[/b]";
else $comp_cs = "";
if($row_sql->aa==1) $comp_aa = "[b]AA[/b]";
else $comp_aa = "";
if($row_sql->ps==1) $comp_ps = "[b]PS[/b]";
else $comp_ps = "";
if($row_sql->camper_stop==1) $comp_camper_stop = "[b]CAMPER-STOP[/b]";
else $comp_camper_stop = "";
if($row_sql->wifi==1) $comp_wifi = "[b]WI-FI[/b]";
else $comp_wifi = "";
//controllo correttezza dati
if($row_sql->controllo==1) $comp_controllo = "<img src=\"images/verifica/gre.png\" width=\"29\" height=\"10\ title=\"E' stato verificato dallo Staff di CamperServiceSearch.com\">";
else $comp_controllo = "<img src=\"images/verifica/yel.png\" width=\"29\" height=\"10\" title=\"Non ancora verificato dallo Staff di CamperServiceSearch.com\">";
$tx_tipo = "$comp_cs $comp_aa $comp_ps $comp_camper_stop $comp_wifi";
//comp nome
if(($row_sql->localita == $row_sql->citta)||($row_sql->citta == "")){
$tx_nome = "$row_sql->localita";
}else{
$tx_nome = "$row_sql->localita ($row_sql->citta)";
}
$cs_box = "<table class='box' class='testonormale' align='left' width='50%'>
<tr>
<td align='left'>$comp_controllo
</td>
</tr>
<tr>
<td align='left'>
[url='detail.php?id_cs=$row_sql->id'][b]$tx_nome[/b][/url]
</td>
</tr>
<tr>
<td align='left'>
$tx_tipo
</td>
</tr>
<tr>
<td align='left'>
$row_sql->indirizzo - $row_sql->localita ($row_sql->citta)
</td>
</tr>
</table>";
print ("<tr><td>$cs_box</td></tr>");
}
print "</table>";
}else{
print ("<span class='testonormale'>Nessun CamperService trovato</span>");
}
print ("<span class='testonormale' align='left'>[url='index.php']nuova ricerca[/url]</span>");
}
?>
mentre detail.php no!
Codice PHP:
<?php
include("include/connector.inc");
$id_cs = $_GET['id_cs'];
if($id_cs!=""){
//query per il recupero delle info dettagliate sul cs
$sql_dettaglio="select * from camperservice where id=$id_cs";
$result_dettaglio=mysql_query($sql_dettaglio,$dbconn);
$row_dettaglio=mysql_fetch_object($result_dettaglio);
$x = $row_dettaglio->gps_x;
$y = $row_dettaglio->gps_y;
$z = $row_dettaglio->gps_z;
$descrizione = "[b]$row_dettaglio->nome[/b]
$row_dettaglio->indirizzo
$row_dettaglio->regione,$row_dettaglio->stato";
}
//query per l'rss sagreinitalia
$query = "select sigla from provincia_sagre where nome='$row_dettaglio->citta' ";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
$sigla = $row['sigla'];
}
//prima query, tentativo con parametro localita...
$query = "SELECT id_meteo FROM localita_meteo WHERE id_localita='$row_dettaglio->localita' ";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
$id_meteo = $row['id_meteo'];
}
//se non trova niente con localita prova con citta...
if($id_meteo == "")
{
$query2 = "SELECT id_meteo FROM localita_meteo WHERE id_localita='$row_dettaglio->citta' ";
$result2 = mysql_query($query2) or die(mysql_error());
while($row2 = mysql_fetch_assoc($result2))
{
$id_meteo = $row2['id_meteo'];
}
}
if($id_meteo == "")
{
$id_meteo = "nessuna uguaglianza trovata";
}
?>
<body onload="showMap(<?php print $x; ?>,<?php print $y; ?>,<?php print $z; ?>,'<?php print $descrizione; ?>');show_clock();" onunload="GUnload()">
<table width="850" height="600" border="0" align="center" class="box">
<tr>
<?php
include("include/banner_sx.php");
print $banner_sinistra;
?>
<td width="600" align="center" valign="top">
<div align="center">
<?php
include("include/title.php");
print $box_titolo;
?>
</div>
<div align="center">
<table width="600" border="0" align="center" class="box_logo">
<tr>
<td align="left" valign="top" bgcolor="#FFFFFF" width="300" height="12">
<?php
print "id utente:$id_user";
print "id livello:$id_livello";
print "utente:$username";
print "logout"
?>
</td>
<td width="300" height="12" align="right" valign="top"><script type="text/javascript" language="javascript" src="liveclock.js"></script><font face="Verdana" size="1"></font></td> </tr>
</table>
</div>
<div align="center">
<?php
$id_cs = $_GET['id_cs'];
if($id_cs!=""){
//comp nome
if(($row_dettaglio->localita == $row_dettaglio->citta)||($row_dettaglio->citta == "")){
$nome = "$row_dettaglio->localita";
}else{
$nome = "$row_dettaglio->localita ($row_dettaglio->citta)";
}
// data
//$data = "(d-m-Y,$row_dettaglio->data)";
$data = date ('d/m/Y', strtotime($row_dettaglio->data));
//gratuito_pagamento
if ($row_dettaglio->gratuito == 1 && $row_dettaglio->pagamento == 1){
$comp_gratuito_pagamento = "sia servizio gratuito che servizio a pagamento";
}else{
if($row_dettaglio->gratuito == 1){
$comp_gratuito_pagamento = "gratuito";
}else{
$comp_gratuito_pagamento = "a pagamento";
}
}
//controllo correttezza dati
if ($row_dettaglio->controllo == 1){
$comp_controllo = "<img src=\"images/verifica/gre.png\" width=\"41\" height=\"14\ title=\"E' stato verificato dallo Staff di CamperServiceSearch.com\">";
}else{
$comp_controllo = "<img src=\"images/verifica/yel.png\" width=\"41\" height=\"14\" title=\"Non ancora verificato dallo Staff di CamperServiceSearch.com\">";
}
//tipologia del servizio
if ($row_dettaglio->cs == 1) $comp_tipo = "CS";
if ($row_dettaglio->aa == 1) $comp_tipo = $comp_tipo." AA";
if ($row_dettaglio->ps == 1) $comp_tipo = $comp_tipo." PS";
if ($row_dettaglio->camper_stop == 1) $comp_tipo = $comp_tipo." CAMPER-STOP";
//
//copertura wifi
if ($row_dettaglio->wifi == 1){
$comp_wifi = "SI";
}else{
$comp_wifi = "NO";
}
if($row_dettaglio!=""){
print "<table width='600'>";
print "<tr>
<td align='left' colspan='3'>[b]Stato Verifica $comp_controllo</td>
</tr>";
print "<tr>
<td align='left' width='165'>
[b]$nome[/b]
</td>
<td></td>
<td align='left'>[b]Link utili :[/b]</td>
</tr>";
print "<tr><td>";
print "<table align='left' class='box_dettaglio' width='165'>";
print "<tr><td align='left' class='dettaglio'>segnalato da: $row_dettaglio->user
il : $data</td></tr>";
print "<tr><td align='left' class='dettaglio'>$row_dettaglio->indirizzo</td></tr>";
print "<tr><td align='left' class='dettaglio'>$row_dettaglio->localita</td></tr>";
print "<tr><td align='left' class='dettaglio'>$row_dettaglio->citta, $row_dettaglio->regione</td></tr>";
print "<tr><td align='left' class='dettaglio'>[img]images/it.gif[/img]$row_dettaglio->stato</td></tr>";
print "<tr><td align='left' class='dettaglio'>Tipo di servizio: [b]$comp_tipo[/b]</td></tr>";
print "<tr><td align='left' class='dettaglio'>WiFi: [b]$comp_wifi[/b]</td></tr>";
print "<tr><td align='left' class='dettaglio'>Servizio: [b]$comp_gratuito_pagamento[/b]</td></tr>";
print "<tr><td align='left' class='box_ricerca'>Contatti
Telefono : [b]$row_dettaglio->telefono[/b]
Email : [b]$row_dettaglio->email[/b]</td></tr>";
print "<tr><td align='left' class='box_ricerca'>Coordinate gps:
[b]N$row_dettaglio->gps_x[/b][b]E[/b][b]$row_dettaglio->gps_y[/b]</td></tr>";
print "<tr><td align='left' class='box_ricerca'>Note: [b]$row_dettaglio->note[/b]</td></tr>";
print "</table>";
print "</td>";
print "<td width='90'>";
print ("<span class='testonormale' align='left'><a href='photo.php target='_blank' class='Stile1'>immagini
</a></span>");
print ("<span class='testonormale' align='left'><a href='mailto:addnewcamperservice@camperservicesearch.com?subject=Segnalazione%20Modifica%20Area%20di%20Sosta&body=Indirizzo%20:%0ALocalità%20:%0AProvincia%20:%0ARegione%20:%0AStato%20:%0ACoordinateGPS%20:%0ACS%20:%0AAA%20:%0APS%20:%0ACAMPERSTOP%20:%0AGRATIS%20:%0AA%20PAGAMENTO%20:%0AWIFI%20:%0ATelefono%20del%20%20gestore%20:%0AEmail%20del%20%20gestore%20:%0AInserire%20le%20tariffe%20per%20il%20CAMPER%20STOP%20:%0AInserire%20descrizioni%20e%20note%20varie%20:%0ALink%20utili%20:' class='Stile1'>modifica
</a></span>");
print ("<span class='testonormale' align='left'>[url='index.php']nuova ricerca[/url]</span>");
print "</td>";
print "<td class='box' align='left' valign='top'>[img]images/spacer.gif[/img]
";
//sql link
$sql="select * from camperservice,camperservice_link,link where camperservice.id=camperservice_link.id_camperservice
and camperservice_link.id_link=link.id and camperservice.id=$id_cs";
$result_sql=mysql_query($sql,$dbconn);
while($row_sql=mysql_fetch_object($result_sql)){
$stringa= substr($row_sql->link, 0, 50)."...";
print "[url='$row_sql->link']$stringa[/url]
";
}
print "</td>";
print"</tr>";
print "</table>";
eppure mi sembra che richiamino la variabile citta in modo uguale...con mysql_fetch_object