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

    cambiando pagina non si connette al server...

    Salve a tutti.
    Il mio sito è fatto a tre colonne.
    Questa divisione l'ho impostata nel file index.php.
    La colonna di destra e di sinistra sono quelle fisse (com menù, statistiche,ecc.ecc.) mentre quella centrale cambia a seconda di dove si clicca.
    La pagina iniziale è : www.nomesito/index.php
    Se poi si cambia pagina l'indirizzo diventa www.nomesito/index.php/paginadovetitrovi

    Come mai però quando cambio pagina i valori delle colonne fisse (presi dal database) non si visualizzano più ?
    A volte non compare proprio niente mentre altre volte compare addirittura : Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061)

    Qualche idea ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, non e' che includi un file con la connessione al db solo nella index?

  3. #3
    ma il file della connessione con il database è nell'index.
    I contenuti che cambiano a seconda della zona che si visita compaiono nella colonna centrale dell'index.
    Se visualizzo la sorgente della pagina noto sempre che c'è la pagina idex.php con la colonna centrale diversa. Ma non so perchè non si connette.... idee ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Non vedendo il codice...
    fai un var_dump() della connessione, metti il: or die(mysql_error()) alle query e vedi un po che errori vedi.

  5. #5
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <?php
    if (!isset($RequireCheckDatabase))
        require(
    "Database.php");
    if (!isset(
    $RequireCheckStandard))
        require(
    "Standard.php");
    if (!isset(
    $RequireCheckUsers))
        require(
    "users.php");
    Database::clear_daily();
    if (!isset(
    $User)) {
        
    $User = (User::check_existence() ? new User() : null);
        if (isset(
    $login_success) && $login_success) {
            
    $User = new User(User::$SessionIDUser::$Pass);
        }
    }
    enable_admin();

    if ((!isset(
    $_GET['room']) || $_GET['room'] == "Home") && (isset($_GET['gid']) || isset($_GET['page']) || isset($_GET['genre']) || isset($_GET['price']) || isset($_GET

    ['status'])))
        
    $_GET['room'] = "GameSearch";

    if (
    $User)
        
    $user_notifications = (isset($_GET['room']) && $_GET['room'] == "Notifications" $User->notifications());
    else
        
    $user_notifications 0;
        
    $mode "Home";
    if (isset(
    $_GET['room']))
        
    $mode $_GET['room'];

    echo 
    "<script type=\"text/javascript\">";
    echo 
    "var DescriptionMaxLength = $DescriptionMaxLength";
    echo 
    "</script>";
    ?>
    <head>
    <link rel="stylesheet" type="text/css" href="style.css" />
    <title></title>
    <style type="text/css">
    /*<![CDATA[*/
     div.c1 {margin-bottom:5px}
    /*]]>*/
    </style>
    <script src="myScript.js" type="text/javascript"></script>
    </head>
     
    <body>
     <div id="wrapper">


    <div id="left">
    <div class="first" style="margin-bottom:5px">[url="?room=prova1"]Prova1[/url]</div>
    <div class="first2">[url="?room=prova2"]Prova2[/url]</div>
    <div class="second">[url="?room=prova3"]Prova3[/url]</div>


    <div id="news">
    <?php
    $last_comments 
    Database::get_last_comments();
            for (
    $i 0$i count($last_comments); $i++) {
                
    $game_ref Database::get_game($last_comments[$i]['gameid']);
                echo 
    "<font color='#cc6600'>-</font>";
                echo 
    "[i]" $last_comments[$i]['from'] . "[/i]";
                echo 
    "ha commentato";
                echo 
    "[url='?room=GameSearch&nolist=1&gid=" $last_comments[$i][']" . $game_ref['name'] ."[/url]";
                echo "
    ";}
                ?>
    </div>

    <div id="screen"><h2><?php echo lget('
    mostdownload');?> :</h2>
    <table>
    <?php
    $most_downloaded = Database::get_top_downloads();
            for ($i = 0; $i < count($most_downloaded); $i++) {
                $screen_exists = file_exists("Games/" . $most_downloaded[$i]['
    id'] . "/Screenshots/0.jpg");
                echo "<tr><td>";
                echo "[url='
    ?room=GameSearch&nolist=1&gid=" . $most_downloaded[$i]['id'] . "'><img src='][/url]";
                echo "
    </td></tr>";
            } 
    ?></table>
    </div>
    </div>



    <div id="
    center";>
    <?php
    if (
    $mode == "index")
        std_exit();
    elseif (!in_array(
    $mode$AllowedModes) && !($User && $User->is_a_admin()))
        
    $mode = "error";

    require("
    $mode.php");
    ?>
     </div>



    <div id="
    right">
    <?
    $sle = mysql_query ( "SELECT sum(downloads) as tot FROM games" ); 
    $se = mysql_fetch_array($sle); 
    $tot$se ['tot'];
    $userid = $User->getId();
    $sleuser = mysql_query ( "SELECT sum(downloads) as tot FROM games WHERE userid='$userid'" ); 
    $seuser = mysql_fetch_array($sleuser); 
    $totuser$seuser ['tot'];
    $userscore = mysql_query ( "SELECT (scoreFROM users WHERE id='$userid'" ); 
    $usersc = mysql_fetch_array($userscore); 
    $totscore$usersc['score'];

    if(!
    $User){
    echo "
    <div id='stats'>
    <
    ul>[*]<font size='3'>Statistiche :</font>[*]<font color='#cc6600'>-</font>Download Totali : [b]$tot[/b][/list]</div>";
    }else{
    echo "
    <div id='stats'>
    <
    ul>[*]<font size='3'>Statistiche :</font>[*]<font color='#cc6600'>-</font>Download Totali : [b]$totuser[/b]";

    $userga = mysql_query ( "SELECT (name),(idFROM games WHERE userid='$userid'" ); 
    while (
    $usergam = mysql_fetch_array($userga)){echo "[*][url='?room=GameSearch&nolist=1&gid=".$usergam[']".$usergam['name']."[/url]";}

    echo "
    [/list]</div>
    <
    div id='liv'>
    <
    ul>[*]I tuoi valori:[*]Punti______________$totscore[/list]
    </
    div>";
    }
    ?>

     </div>


     </div>
     </body>
     </html>
    Free Indie Games ->> FreankExpo.net <<- Create your games

  6. #6
    Allora... quello sopra è lo script.
    Vedi dove sta scritto <div id="left"> ? Sotto c'è il link per andare in prova1.
    Se si clicca lì il contenuto di <div id="center";> cambia.
    I contenuti della colonna a sinistra si continuano a vedere ma, non so per quale motivo, il contenuto di <div id="right">(ovvero della colonna destra) non si vede più.

    Come mai ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

  7. #7
    Risolto. Era un problema del database che aveva alcuni valori private invece di public.
    Potete cancellare la discussione.
    Free Indie Games ->> FreankExpo.net <<- Create your games

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.