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

[email protected]

Utente Attivo
18 Apr 2017
75
0
6
47
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



 

[email protected]

Utente Attivo
18 Apr 2017
75
0
6
47
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.333
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.
 

[email protected]

Utente Attivo
18 Apr 2017
75
0
6
47
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: 228

[email protected]

Utente Attivo
18 Apr 2017
75
0
6
47
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 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
T PHP: aggiunta a query che non so fare... PHP 2
ICTSM [PHP] Collegamento a database non localhost PHP 3

Discussioni simili