Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [PHP] Prolblema: Include e 1!

    Codice
    codice:
    function select_id() {
    global $id;
    if(ereg("[0-9]",$id)) {
    $query = mysql_query("select perc,menu,titolo from id_site where id='$id'");
    $result = mysql_num_rows($query);
    if ($result != 1) {
    mysql_close();
    return array("errori/errore404.htm","menu/home.htm","Errore 404");
    }
    else {
    $row = mysql_fetch_array($query, MYSQL_ASSOC);
    return array($row['perc'],$row['menu'],$row['titolo']);
    }
    }
    else {
    return $array("errori/errore404.htm","menu/home.htm","Errore 404");
    }
    }
    Poi sotto
    codice:
    <? 
    $id=$_GET['id'];
    [[connessione al db mysql]]
    $dati=select_id();
    [[Chisura connessione]]
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title><? echo $dati[2]; ?></title>
    </head>
    
    <body>
    <? echo include($dati[1]); ?>
    
    
    <? echo include($dati[0]); ?>
    </body>
    </html>
    Veniamo la problema... a video mi stampa la pagina con il titolo e il menu esatto, però mi aggiunge un bel 1 dopo i due include! Come mai???
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  2. #2
    nulla sono un tonto

    C'erano gli echo!!
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

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.