• User

    Ripropongo Il Problema In Maniera Piu Chiara. Quale Query?

    ho 2 tabelle

    Primaa tabella: tbl_giornicardinali

    giornoID giornocardinale
    1 PRIMO GIORNO
    2 SECONDO GIORNO
    3 TERZO GIORNO

    Seconda tabella: tbl_itinerarianalitici

    analiticoID itinerario giornoX cittaX descrizione
    1 1 1 Assisi molto bella
    2 1 1 Perugia grande
    3 1 2 Assisi molto bella
    4 1 2 Gubbio piccola
    5 1 3 Terni simpatica
    6 2 1 Bruxelles enorme

    Le voci dinamiche dovrebbero comparire cosi nella pagina del Tour
    dell'umbria (itinerario 1) (tra parentesi il testo statico):

    PRIMO GIORNO
    (citta di) ASSISI
    (descrizione) MOLTO BELLA

    (citta di)PERUGIA
    (descrizione) GRANDE

    SECONDO GIORNO
    (citta di) ASSISI
    (descrizione) MOLTO BELLA
    (citta di) GUBBIO
    (descrizione) PICCOLA

    TERZO GIORNO
    (citta di) TERNI
    (descrizione) SIMPATICA

    La query e il filtro attuali sono cosi ma ovviamente non mi richiamano il
    giorno cardinale corrispondente perchè non so come impostarlo. Io vorrei impostarlo in maniera tale che per un singolo itinerario (dato da itinerario = %s) possa visualizzare gruppi di singole giornate su ogni pagina con una barra di navigazione dinamica che creerò in un secondo momento:

    $colname_rs_itinerarioanalitico_filtrato = "-1";
    if (isset($_POST['nomeitinerario'])) {
    $colname_rs_itinerarioanalitico_filtrato = (get_magic_quotes_gpc()) ?
    $_POST['nomeitinerario'] : addslashes($_POST['nomeitinerario']);
    }

    mysql_select_db($database_server, $server);
    $query_rs_itinerarioanalitico_filtrato = sprintf("SELECT
    itinerarioanaliticoID, itinerario, giornoX, cittaX, descrizione FROM
    tbl_itinerarianalitici WHERE itinerario = %s",
    GetSQLValueString($colname_rs_itinerarioanalitico_filtrato, "int"));
    $rs_itinerarioanalitico_filtrato =
    mysql_query($query_rs_itinerarioanalitico_filtrato, $server) or
    die(mysql_error());
    $row_rs_itinerarioanalitico_filtrato =
    mysql_fetch_assoc($rs_itinerarioanalitico_filtrato);
    $totalRows_rs_itinerarioanalitico_filtrato =
    mysql_num_rows($rs_itinerarioanalitico_filtrato);

    grazie infinite


  • Super User

    Ciao thenax,non c'è motivo di aprire due threads uguali a distanza di breve tempo... 🙂
    Hai già una discussione identica aperta qui dove hai anche ricevuto già delle risposte.
    Continuiamo lì,qui chiudo. 😉
    Ciao!