Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    6

    Guida PHP/MySql pratica: Fatal error: Call to undefined function top()

    ciao a tutti. Usando la Guida PHP/MySql pratica ho il seguente errore:

    Notice: Undefined index: giorno in C:\Programmi\EasyPHP 3.0\www\1\save.php on line 7

    FREEPHP.IT


    Fatal error: Call to undefined function top() in C:\Programmi\EasyPHP 3.0\www\1\save.php on line 12

    // come lo risolvo il problema delle undefined function ??

    grazie LINO

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    probabilmente o hai sbalgiato il nome della funzione o hai sbagliato il file incluso che la contiene e non la trova?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    6
    grazie per la risposta ma non riesco. ho allegato un aimmagine dove si vede il la pagina web che da l'errore ed anche il relativo codice in Dreamweaver. secondo me non riesco a chiudere il codice php correttamente. grazie
    Immagini allegate Immagini allegate

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    6
    mi sono accorto che l'immagine non si vede. quindi ti allego l'errore in index.ph:

    FREEPHP.IT


    Fatal error: Call to undefined function foot() in C:\Programmi\EasyPHP 3.0\www\1\index.php on line 17

    ..........di seguito ce il codice di index.php:

    <?Php
    include("top_foot.inc.php");
    include("config.inc.php");
    top();
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $query = "SELECT id, data, titolo FROM news ORDER BY data DESC LIMIT 0,5";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {
    echo "<a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a>
    ";
    }
    mysql_close($db);
    foot(); // questa è on line 17//
    ?>
    ....cosa mi suggerisci

  5. #5
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    top_foot.inc.php e' una classe o un file con funzioni e basta?

    se fai un echo in foot() immagino non ci arriva..

    edit.: non uso dreaw , non so se l'indentazione da fastidio

    echo "<a href=\"view.php?id='".$row['id'].">".date("j/n/y", $row['data'])." - ".$row['titolo']."</a>
    ";

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    6
    ecco il codice di top_foot.inc.php : le 2 classi "top e foot" forse mal scritte ?

    <?php function top() { ?>
    <html>
    <head>
    <meta name=generator content="Script di freephp.it">
    </head>
    <body bgcolor=ffffff text=000000>
    <font face=verdana,tahoma,arial size=-1>
    <h1>FREEPHP.IT</h1>

    <? }

    function foot() { ?>
    </font>
    </body>
    </html>
    <?php } ?>

    //..............cosa mi dici m4rko80 ? grazie

  7. #7
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    mettendo in un file semplicemente
    Codice PHP:
    <?php function top() { ?>
    <html>
    <head>
    <meta name=generator content="Script di freephp.it">
    </head>
    <body bgcolor=ffffff text=000000>
    <font face=verdana,tahoma,arial size=-1>
    <h1>FREEPHP.IT</h1>

    <? }

    function 
    foot() { ?>
    </font>
    </body>
    </html>
    <?php ?>

    <?php top(); foot(); ?>
    visualizzo tutto correttamente con le 2 funzioni incluse da file a parte( non posso mettere il contenuto della query ma i metodi li chiamo senza problemi)

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    6
    se scrivo tutto su un file quanto mi hai riscritto me da lo stesso errore(sotto).
    //Puo essere che devo variare qualcosa in PHP.INI o altrove ??
    .............

    FREEPHP.IT


    Fatal error: Call to undefined function foot() in C:\Programmi\EasyPHP 3.0\www\1\top_foot.inc.php on line 17
    ...........................................

  9. #9
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Codice PHP:

    <?php function top() { ?>
    <html>
    <head>
    <meta name=generator content="Script di freephp.it">
    </head>
    <body bgcolor=ffffff text=000000>
    <font face=verdana,tahoma,arial size=-1>
    <h1>FREEPHP.IT</h1>

    <? }

    function 
    foot() { ?>
    </font>
    </body>
    </html>
    <?php 


    top(); foot(); 

    ?>
    questo in unico file non funziona?? mi pare un po strano

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    6
    si non funziona.
    Io uso EasyPhp 3.0. forse è configurato in modo tale che le funzioni " top(); foot(); " non le conosce ??

    ?
    ................

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.