chi mi aiuta a scrivere il ciclo?

thenax

Nuovo Utente
8 Apr 2007
17
0
0
in una pagina php ho questo codice inserito in un ciclo che si ripete sin quando finisce l'elenco di tutti le 'cittaX'

<?php <div align="justify"><?php echo $row_rs_itin_an_filtr['cittaX']; ?> </div>

<?php <div align="justify"><?php echo $row_rs_itin_an_filtr['monumento']; ?> </div>

pero' con questo codice la medesima città viene ripetuta per ogni singolo monumento cioè

ASSISI
eremo delle carceri
ASSISI
Basilica
ASSISI
S.Chiara
PERUGIA
Fontana
BEVAGNA
Teatro Romano

come si fa il ciclo per ottenere qualcosa di simile a quanto riportato qui sotto? (cioè come si fa il ciclo dicendo di scrivere i monumenti tutti di seguito sin quando il valore cittaX non cambia?)

ASSISI
eremo delle carceri
Basilica
S.Chiara
PERUGIA
Fontana
BEVAGNA
Teatro Romano
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Mi posti per cortesia il codice della query e del ciclo che effettui attualmente?
 

thenax

Nuovo Utente
8 Apr 2007
17
0
0
In pratica ho questa query

$query_rs_itin_an_filtr = sprintf("SELECT i.itinerarioanaliticoID, i.itinerario, i.giornoX, i.cittaX, i.profilocittaX, g.giornocardinale, m.monumento, FROM tbl_itinerarianalitici i LEFT JOIN tbl_giornicardinali g ON i.giornoX = g.giornoID LEFT JOIN tbl_monumenti m ON i.itinerarioanaliticoID = m.itinID WHERE giornoX = $_GET['giornoX'] AND itinerario = $_GET['nomeitinerario'] ORDER BY giornoX"……

$rs_itin_an_filtr = mysql_query($query_rs_itin_an_filtr, $server) or die(mysql_error());
$row_rs_itin_an_filtr = mysql_fetch_assoc($rs_itin_an_filtr);
$totalRows_rs_itin_an_filtr = mysql_num_rows($rs_itin_an_filtr);

E a seguire il codice che stampa la pagina (per ogni itinerario vi è l’intestazione con scritto primo giorno o secondo giorno, ecc. e sotto vengono stampate le città con il loro profilo, i monumenti, le curiosità e gli appunti di viaggio, se ce ne sono.

e questo è il ciclo che mi darebbe il risultato che vedi su www.itinerarinelmondo.net/itinerari_dettaglibackup.php?nomeitinerario=2&giornoX=2
che mi fa vedere:

Cosa vedere

Porta Urbica

Curiosità

Da porta dell'Arce, in cima a Via Torre Belvedere, è possibile affacciarsi sul Belvedere da dove godrete il panorama sulla pianura.

Porta Venere

Curiosità

Da porta dell'Arce, in cima a Via Torre Belvedere, è possibile affacciarsi sul Belvedere da dove godrete il panorama sulla pianura.

invece di farmi vedere:

Cosa vedere

Porta Urbica

Porta Venere

Curiosità

Da porta dell'Arce, in cima a Via Torre Belvedere, è possibile affacciarsi sul Belvedere da dove godrete il panorama sulla pianura.
 

thenax

Nuovo Utente
8 Apr 2007
17
0
0
Alla fine ho adottato questa soluzione molto piu' semplice e soprattutto funzionante!

PHP:
<div align="justify">
                <p> <?php
                $sql_mon = "SELECT monumento, descrizione, itinID FROM tbl_monumenti WHERE $itin = itinID";
                $query_mon = mysql_query($sql_mon);
                while (list($monumento) = mysql_fetch_row($query_mon))
                {
                echo "$monumento: ";
}
 ?> </p>
                </div>

ma se ora volessi aggiungere anche la descrizione del monumento subito dopo i ":" come va modificato il codice? grazie mille!
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
Potrebbe essere un problema di ORDER BY: hai provato a gestirlo?

Poi vedo che usi le LEFT JOIN e non ricordo se MySQL le supprta; ti consiglio di usare le modalità tradizionali per la query... ove possibil, naturalmente!
 

thenax

Nuovo Utente
8 Apr 2007
17
0
0
Potrebbe essere un problema di ORDER BY: hai provato a gestirlo?

Poi vedo che usi le LEFT JOIN e non ricordo se MySQL le supprta; ti consiglio di usare le modalità tradizionali per la query... ove possibil, naturalmente!

il problema della query ora è risolto, ora me ne rimane ancora uno (vedi post sopra il tuo!)
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Cerco a pagamento chi mi aiuta Offerte e Richieste di Lavoro e/o Collaborazione 2
P chi mi aiuta per costruire una finestra overlay ???? Javascript 1
A anagrafica clienti con campi personalizzati - chi mi aiuta? MS Access 0
D raga chi mi aiuta - problema ecommerce WordPress 3
R Chi mi aiuta tramite Skype a installare su Xampp vecchia versione di Php? PHP 1
P Mi hanno rubato 2 pagina facebook chi mi aiuta a riprenderle??!! Annunci servizi di Social Media Marketing 0
S chi mi aiuta a risolvere questa join ?? PHP 4
S chi mi aiuta a risolvere questa join ?? MySQL 4
giancadeejay Chi mi aiuta a caricare una intro sul mio sito? Flash 0
P Chi mi aiuta a capire dove sbaglio nel mio CSS? HTML e CSS 3
V Chi mi aiuta con un firewall cattivo!!!! Web Server 4
C Ragazzi chi mi aiuta a realizzare questa applicazione ?? Flash 1
E chi mi aiuta a fare qusto programma in C ??? Programmazione 0
SolidSnake4 chi mi aiuta con un preventivo ? Discussioni Varie 1
M pagherò chi mi aiuta!! HTML e CSS 4
C Chi mi aiuta..............................? PHP 1
F chi mi aiuta....... Reti LAN e Wireless 1
T offro metà del mio guadagno adsense fino al 2009 a chi mi aiuta Google AdSense 1
P chi mi aiuta a modificare questa scritta?? Flash 2
S Chi mi aiuta con la costruzione di un sito? Altri Annunci 0
A Chi mi aiuta con il PHPBB ? phpBB 1
T Ordinare dati di un Recordset [era:Grosso problema, chi mi aiuta?] Classic ASP 2
L Chi mi aiuta ad inserire il contatore? HTML e CSS 7
N Chi mi aiuta con le sessioni??? PHP 1
U chi mi aiuta? filamto flash Flash 1
M Un aiuto da chi ha apple Mac e Software 0
fornoli78 OFFRO/CERCO chi esegue piccoli lavori... Offerte e Richieste di Lavoro e/o Collaborazione 1
V [WordPress] Come si chiama chi crea siti web senza linguaggi di programmazione? Discussioni Varie 2
I [HTML] HTML validator, chi mi spiega questi errori? HTML e CSS 1
S [[CERCO]] CHI MI VENDE ISCRITTI ITALIANI YOUTUBE Vendere e Acquistare pubblicita' online 2
R Cerco chi mi può pubblicare la mia app Offerte e Richieste di Lavoro e/o Collaborazione 2
Bosss Chi è Bosss? Presentati al Forum 2
G Chi sono, dove vado. Presentati al Forum 1
Gaetano1991h [PHP] Chi mi sa spiegare la funzione di questo codice? PHP 1
P problemi con nas o per chi conosce synology Altri Annunci 0
MarcoGrazia Chi si intende di? Discussioni Varie 0
D Chi deve fornire i testi? Leggi, Normative e Fisco 1
felino Cookie: capire da chi sono segnalati e se occorre generarli HTML e CSS 2
otto9due Piccolo conflitto jquery.. Chi gli da uno sguardo? jQuery 6
piccino Disabilitare “aggiungi nuovo” articolo a chi ne ha uno pubblicato o messo in revisione. WordPress 0
Mauro Guardiani chi sa dove mettere questo codice Tubular jQuery plugin Javascript 1
F [VENDO]Pagina 76K perfetta per chi vuole iniziare a lavorare con FACEBOOK! Annunci servizi di Social Media Marketing 3
filippino Chi mi spiega cosa sono CSS Sprite? HTML e CSS 1
T [risolto] Conversione comandi da javascript a jquery. Chi può aiutarmi? Javascript 4
V Libri da consigliare per chi è alle prime armi con il web design Discussioni Varie 1
J [RISOLTO]Chi ti ha chiamato? PHP 5
S pareri da chi lavora gia' come webmaster Discussioni Varie 3
borgo italia per chi vuole sparire dal web Discussioni Varie 1
P Aggiornamento database [era: Banale...per chi non è inesperta come me... :(] PHP 4
L Foto di minori e privacy: chi ne è responsabile? il webdesigner o il titolare del sito? Leggi, Normative e Fisco 5

Discussioni simili