Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. [Aiuto] Pagina non visualizzata per intero
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      alexmiller User • 10 nov 2008, 21:28 ultima modifica di

      [Aiuto] Pagina non visualizzata per intero

      Salve, nel tentativo di fare un sito Web da zero; tutto andava bene, form per inserire la news nel database, connessione, selezione delle tabelle, fin qui "All Right", finchè mi trovo davanti a un problema mai capitato, la pagina viene visualizzata solo per un pezzo, da quando comincia la parte PHP nell'index.php, questa non vien visualizzata, e di conseguenza, la parte HTML sotto questa PHP, non so se ho reso l'idea, ha voi la pagina index.php

      [php]
      <?php

      include("header.php");
      include("config.php")

      ?>

      <center>
      <table border= 1>
      <tr>
      <font color= blue><td><?php echo "$nomesito News"; ?></td></font>

      </tr>

      <?php

      $db = mysql_connect($db_host, $db_user, $db_password);

      if ($db == FALSE)
      die ("Errore nella connessione. Verificare i parametri nel file config.php");

      mysql_select_db($db_name, $db)
      or die ("Errore nella selezione del database. Verificare i parametri nel file config.php");

      $sql = "SELECT id, titolo, testo, data, autore, mail FROM news";

      $query = mysql_query ($sql, $connection) or die (mysql_error());

      while($row = mysql_fetch_array($query))

      {

      echo "<center><table width=600 border=0 cellspacing=5 cellpadding=2><tr>\r\n</center>
      <center><td width=450 bgcolor=#A20007>
      <font color=#FFF45F size=2 face=Arial, Helvetica, sans-serif>$row[titolo]</font></td>\r\n </center>
      <center><td width=150 bgcolor=#A20007>
      <font color=#FFF45F size=2 face=Arial, Helvetica, sans-serif>$row[data] News Num. $row[id]</font></td>\r\n </center>
      </tr><tr>\r\n </center>
      <center><td colspan=2><font size=2 face=Arial, Helvetica, sans-serif>$row[testo]</font></td>\r\n </center>
      </tr></table>\r\n </center>
      <center><br>\r\n </center>
      <center> <br> </center>
      <center> <br> </center>
      <center> <hr align=right> </center>
      <center> <br> </center>
      <center> <br> </center>";

      }

      mysql_close()

      ?>

      </center>

      <?php

      include("footer.php");

      ?>

      [/php]
      Praticamente da subito sotto

      [php]

      <font color= blue><td><?php echo "$nomesito News"; ?></td></font>

      </tr>

      [/php]non viene visualizzata la pagina, grazie in anticipo dell'aiuto, grazie:)

      Alessandro.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • C
        ciccio6630 User • 11 nov 2008, 05:50 ultima modifica di

        "$nomesito News"?

        Manca un underscore?

        Oppure, il valore di $nomesito è News?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          momino User Attivo • 11 nov 2008, 09:22 ultima modifica di

          Controlla il codice html della pagina generata, molto probabilmente c'è un errore in qualche funzione mysql.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            alexmiller User • 11 nov 2008, 12:49 ultima modifica di

            Errore che non viene segnalato, ora controllo, comunque il valore di $nomesito è all interno di config.php

            EDIT: ah, e stranamente il " <font></font> " non viene considerato.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              momino User Attivo • 11 nov 2008, 12:58 ultima modifica di

              Aggiungi "or die (mysql_error());" anche alla mysql_connect() e alla mysql_select_db(), così se falliscono ti stampano nel codice l'errore.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                alexmiller User • 11 nov 2008, 14:39 ultima modifica di

                è proprio tutta la pagina a non essere visualizzata, non solo la parte Mysql
                , ma anche la parte HTML sotto di essa!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  momino User Attivo • 11 nov 2008, 14:49 ultima modifica di

                  Puoi postare il codice della pagina così come te lo visualizza il browser?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    alexmiller User • 11 nov 2008, 16:58 ultima modifica di

                    Ecco a te:

                    [HTML]

                    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                    <html xmlns=w3.org/1999/xhtml">

                    <head>
                    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
                    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
                    <title></title>
                    <center>
                    <body link="black" vlink="gray" bgcolor="orange">
                    <hr noshade size="5" width="50%" align="center">
                    </center>
                    <center>
                    <table border= 1>
                    <tr>
                    <font color= blue><td>Sito News</td></font>

                    </tr>
                    [/HTML]

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      momino User Attivo • 11 nov 2008, 17:04 ultima modifica di

                      Dovresti vedere il file error log del tuo server, perchè evidentemente non mostra i messaggi di errore di php ma li conserva sicuramente in quel file di testo.
                      Se lavori in locale si trova nella cartella "logs" del server.

                      p.s. correggi un pò lo stile del tuo codice...

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        alexmiller User • 11 nov 2008, 17:11 ultima modifica di

                        Purtroppo come server hosto solo su Altervista e non mi fornisce un log errori, ma forse ho da controllare meglio... Provo, anche se son sicuro che il problema non sarà PHP, perchè qualcunche problema PHP loha sempre segnalato.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • A
                          alexmiller User • 11 nov 2008, 19:26 ultima modifica di

                          Risolto! Tutto il problema era la variabile $connection che doveva essere $db 😄 grazie lo stesso 😛

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti