Visualizzazione dei risultati da 1 a 3 su 3

Discussione: News errore strano

  1. #1

    News errore strano

    Ciao, io ho fatto questo codice e mi da due errori.
    Qui di seguito il codice
    Codice PHP:
    <?
    require("../include/config.php");
    $count_mess = @mysql_query("SELECT COUNT(id) FROM news WHERE categoria='Archivio'");
    $res_count = @mysql_fetch_array($count_mess);
    if (
    $res_count[0] == FALSE) {
        echo 
    "Nessuna news presente nella sezione Archivio...";
    } else {
        
    $tot_pages ceil($res_count[0]/$msg_per_page);
        
    $curr_page = (!$_GET['page']) ? : (int)$_GET['page'];
        
    $primo = ($curr_page 1) * $msg_per_page;

    $query mysql_query("SELECT * FROM news WHERE categoria='Archivio' ORDER BY id DESC LIMIT 7");
    while(
    $result mysql_fetch_array($query)) {

    }

    for(
    $page 1$page <= $tot_pages$page++) {
            if(
    $page == $curr_page) {
                
    $pag .= "<strong style='color:#0254B9;'>$page[/b] - ";
            } else {
                
    $pag .= "<a href=\"?page=$page\" class=\"box_centro\">$page</a> - ";
            }
        }
        echo 
    $pag "
    \n"
    ;

    }


    ?>
    Codice PHP:

    Notice
    Undefined indexpage in c:\programmi\easyphp1-8\www\coverdvd\news\ad.php on line 9

    Notice
    Undefined variablepag in c:\programmi\easyphp1-8\www\coverdvd\news\ad.php on line 19 
    Ed questi sono gli errori, Dove ho sbagliato?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    Non dovrebbe essere un errore infatti non penso che ti ferma l'esecuzione del codice, si tratta solo di una notice, ossia un avvertimento che ti informa di non aver inizializzato la variabile $page. Se non vuoi che ti compaiano qsti notice hai diverse soluzioni :

    - setta il php.ini
    Show all errors, except for notices:
    error_reporting = E_ALL & ~E_NOTICE

    - inizializza le variabili

    - inserisci davanti il nome della var un simbolo @ che non ti manda a video gli alert cioè ad es @$page

  3. #3

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.