Visualizzazione dei risultati da 1 a 5 su 5

Discussione: PHP e istruzioni sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    19

    PHP e istruzioni sql

    Ho un recordset Pagine: PaginaID, Titolo.
    Ho un menu verticale dove faccio visualizzare l'elenco dei titoli delle pagine, preso dal recordset.

    Nella parte centrale della pagina, faccio visualizzare il testo della pagina, quando clicco sul titolo, dal menu. Per mostrare il testo della pagina utilizzo il recordset Pagina: PaginaID, Titolo, Testo. Questo recordset è ovviamente filtrato sul campo PaginaID.

    Funziona tutto, tranne una cosa. Come faccio, quando carico la prima volta la pagina, a passare al recordset Pagina, l'ID relativo al primo record del menu, in modo tale da visualizzarne subito il testo?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    Se posti un po' di codice è più facile aiutarti, comunque dovresti metterlo statico.
    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    19
    Non posso metterlo statico, perchè le voci del menu possono cambiare. Per esempio il primo record potrei cancellarlo e quindi se metto un filtro su quell'ID avrò un errore.
    Purtroppo al momento non posso postare il codice perchè non sto in ufficio.
    Cmq volevo sapere se è possibile, avendo un recordset, poter prendere l'ID del primo record e metterlo in una variabile. C'è un'istruzione che mi ricava il primo record?
    Se si, questa variabile la utilizzo per filtrare il recordset dal quale prendo il dettaglio delle pagine.

  4. #4
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    Non ho ben chiara la struttura, cioè il codice che usi, comunque credo proprio che esista l'istruzione che stai cercando, appena puoi posta il codice e vediamo.
    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    19
    Ecco il codice (lavoro con dreamweaver cs4):

    --- Recordset Pagine ---
    mysql_select_db($database_systhena, $systhena);
    $query_rsPagine = "SELECT * FROM pagine";
    $rsPagine = mysql_query($query_rsPagine, $systhena) or die(mysql_error());
    $row_rsPagine = mysql_fetch_assoc($rsPagine);
    $totalRows_rsPagine = mysql_num_rows($rsPagine);

    --- Recordset Pagina ---
    $colname_rsPagina = "-1";
    if (isset($_GET['PaginaID'])) {
    $colname_rsPagina = (get_magic_quotes_gpc()) ? $_GET['PaginaID'] : addslashes($_GET['PaginaID']);
    }
    mysql_select_db($database_systhena, $systhena);
    $query_rsPagina = sprintf("SELECT * FROM pagine WHERE PaginaID = %s", GetSQLValueString($colname_rsPagina, "int"));
    $rsPagina = mysql_query($query_rsPagina, $systhena) or die(mysql_error());
    $row_rsPagina = mysql_fetch_assoc($rsPagina);
    $totalRows_rsPagina = mysql_num_rows($rsPagina);


    --- Menu ---
    <ul>
    <?php do { ?>[*]<?php echo $row_rsPagine['Titolo']; ?>
    <?php } while ($row_rsPagine = mysql_fetch_assoc($rsPagine)); ?>[/list]


    --- Contenuto pagina ---


    <?php echo $row_rsPagina['Titolo']; ?></p>


    <?php echo $row_rsPagina['Testo']; ?></p>


    -----------------------------------------

    Vorrei, che al primo caricamento della pagina, nella variabile $colname_rsPagina ci fosse l'ID del primo record del recordset rsPagine. Altrimenti la parte centrale della pagina rimarrebbe vuota.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.