[PHP] Non prende variabile $provincia ma tutte le altre si

Achille610@

Utente Attivo
18 Apr 2017
75
0
6
50
Ciao a tutti,
sto facendo delle prove per avere una url dinamica che prenda: tipologia/Regione/provincia/citta/titolo

Fin qui tutto bene, funziona correttamente, se non che l'unico campo che tira fuori sempre uguale e sbagliato è il campo provincia, ho fatto più prove ma niente :(

codice:

PHP:
                 <?php
require ("db_connect.php"); 
$q = mysql_query("SELECT * FROM 
pompe INNER JOIN tipologia ON (pompe.tipologiaid=tipologia.id ) 
INNER JOIN provincia ON (pompe.provinciaid=provincia.id ) 
INNER JOIN categoria ON (pompe.categoriaid=categoria.id ) 
INNER JOIN regione ON (pompe.regioneid=regione.id ) 
INNER JOIN prioryty ON (pompe.priorytyid=prioryty.id ) 
INNER JOIN stato_annuncio ON (pompe.stato_annuncioid=stato_annuncio.id )
INNER JOIN users ON (pompe.user_id=users.id) 
       
WHERE
tipologia.tipologia='Toilette' ORDER BY `id_annunci` DESC LIMIT 15   ",$db);

while ($records = mysql_fetch_array($q)) { 
$id_annunci = $records['id_annunci'];
$titolo = $records['titolo'];
$categoria = $records ['categoria'];
$provincia = $records ['provincia'];
$tipologia = $records ['tipologia'];
$regione = $records ['regione'];
$prov = $records ['provincia'];
 $nome_file = $records['nome_file']; 
  $tipo_file = $records['tipo_file']; 
  $dati_file = $records['dati_file']; 
     $titolo_link = preg_replace('<br>', '', $titolo);
    $titolo_link = preg_replace('/[^a-z ]+/i', '', $titolo_link); 
   $titolo_link = preg_replace('/\s+/', '-', $titolo_link);        
  $titolo_link = strtolower ($titolo_link);  

               echo "<a href=\"$tipologia/$regione/$provincia/$categoria/$titolo_link-$id_annunci\"/>



//stranamente restituisce sempre e solo Milano quindi la url che si forma è corretta, ma tranne per la provincia


Url: Toilette/Lombardia/Milano/Como/Cani (al posto di Milano ci dovrebbe essere Como)

ho provato anche cosi $prov = $records ['provincia']; pensando in un bug ma sempre la stessa solfa :( non riesco a capire che cosa succede.

Sto lavorando con Coda e Mamp in remoto



 

Achille610@

Utente Attivo
18 Apr 2017
75
0
6
50
Ciao si la join è corretta, infatti a parte quello mi restituisce i risultati corretti :(

tra l'altro con coda e mamp mi da sempre Milano, se provo a caricarlo online mi da questo /Toilette/Lombardia/prova%20update/Cani/prova-update-attivo-eliminato-ecc-12 (prova%20update) non capisco dove vada a prendere questo dato.
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
Pompe cosa contiene?
Potresti postare lo schema delle tabelle? Se continui ad avere questi risultati probabilmente stai sovrascrivendo alcuni dati. Prova ad effettuare una query aggiungendo gli alias delle colonne.
 

Achille610@

Utente Attivo
18 Apr 2017
75
0
6
50
Ciao in tanto grazie mille per la risposta e per il tuo tempo.

ti allego i campi della tabella pompe di prova.

Altra cosa strana in ambiente di sviluppo con mamp e coda mi da sempre Milano, se lo carico online mi da: Toilette/Puglia/prova update/Cani/prova-toilett (come puoi vedere al posto di provincia prova update)
 

Allegati

  • Schermata 2018-04-12 alle 12.26.32.png
    Schermata 2018-04-12 alle 12.26.32.png
    108 KB · Visite: 375

Achille610@

Utente Attivo
18 Apr 2017
75
0
6
50
Ciao @macus_adi scusa se non ti ho scritto prima, comunque tanto per concludere il post ho risolto, semplicemente rifacendo una nuova tabella chiamata province e ora funziona tutto correttamente :)

La cosa strana è che la tabella è la stessa l'ho solo rinominata e magicamente funziona tutto ... mahhhhhhhhh

Grazie mille in ogni caso
 
Discussioni simili
Autore Titolo Forum Risposte Data
S [PHP] non prende la query PHP 0
M php non prende l'orario del server? Eppure uso timestamp() PHP 6
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
P Data scraping in PHP non funziona PHP 4
L php mysql non salva solo id PHP 21
A php metodo post jquery non da mai errore jQuery 4
M Guestbook - non funziona dopo upgrade di PHP PHP 5
Valerio93 [PHP] non capisco come mai mi da la data NULL PHP 3
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
Leshabituelles Non riesco ad aggiornare PHP PHP 0
Max 1 [PHP] Script che funziona in locale e non online PHP 16
R [PHP] pagina inclusa che non viene visualizzata PHP 2
Punix [PHP] query non valida PHP 1
M [PHP] Visualizzare un array partendo dal numero 1 e non 0 PHP 5
gandalf1959 [PHP] Inserimento di più righe non funziona come mi aspetto... PHP 2
M [PHP] Query UPDATE che non mi aggiorna campi seconda tabella PHP 3
M [PHP] header (location..) non funzionante dopo login PHP 3
B [PHP] Valore variabile non riconosciuto PHP 1
M [PHP] Selezionare immagini directory non presenti in db PHP 11
P [PHP] $_GET non preleva variabile nell’URL PHP 4
R mojave php non interpretato PHP 11
M Non corretta lettura del file php.ini della sezione CLI PHP 3
P [PHP] Input Type="date" non va correttamente con Apple PHP 2
Cosina [PHP] Preservare i campi del form solo se l'invio non ha successo PHP 5
S [PHP] Selezionare i campi non in comune con le altre colonne della tabella PHP 4
Monital [PHP] Insert into non inserisce tutti i dati PHP 1
T interpretare uno script php non fatto da me... PHP 3
M PHP - Funzione non e scrive il risultato PHP 3
L [PHP] case then e campo non riconosciuto PHP 0
T [PHP] aiuto....Fatal error: Uncaught Error:non riesco a capire PHP 1
T [PHP] ...Parse error che non c'è... PHP 7
M [PHP] Non si connette PHP 7
W [PHP] Non esegue il parsing su un dato sito e negli altri si... PHP 0
A Php mail non invia due mail di seguito PHP 3
O PHP 5.6 non riesco ad abilitare TSL 1.2 PHP 1
L [PHP] Nuovo server, query non funzionano PHP 3
M [PHP] Escludere campi non valorizzati PHP 22
Tommy03 Perchè non si apre una pagina PHP PHP 4
F [PHP] if(isset($_POST['Invia'])) non mi riconosce le variabili PHP 3
D [PHP] Update non trasferisce condizione where PHP 1
V Creare tabella mysql con php non funziona PHP 1
V [PHP] Perché non funziona ? PHP 1
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
alessandra86 [PHP] Elementi di un array non visualizzabili PHP 7
C [PHP] non trovo l'errore? PHP 3
M [css][php] codice php esterno non vede il css PHP 6
M [PHP] Non calcola l'ultimo record inserito PHP 13
M [PHP] Problema IF non riconosciuta PHP 2
webimage [PHP] Non inserimento in tabella PHP 19
D [PHP] in una determinata fascia oraria non visualzzare campo PHP 5

Discussioni simili