Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: [php]info per id

  1. #1

    [php]info per id

    salve a tutti, mettiamo che ho la pagina iniziale fatta con le tabelle come il disegnino qui sotto con un menù
    io vorrei far si che ogni volta che si apre un link dal menù, il contenuto della pagina appaia sempre nella parte centrale.
    mi hanno consigliato di usare gli id (tipo che il link che aprirai avrà come url mettiamo index.php?id=trova)

    chi riesce ad illuminarmi??
    grazie mille


    ------------------------------------------------------
    |aaaaaaaaaa |aaaaaaaaaa |aaaaaaaaaa |
    |aaaaaaaaaa |aaaaaaaaaa |aaaaaaaaaa |
    |aaaaaaaaaa |aaaaaaaaaa |aaaaaaaaaa |
    |aaaaaaaaaa |aaaaaaaaaa |aaaaaaaaaa |
    |aaaaaaaaaa |aaaaaaaaaa |aaaaaaaaaa |
    |aaaaaaaaaa |aaaaaaaaaa |aaaaaaaaaa |
    ------------------------------------------------------

  2. #2
    ho provato a fare così.
    http://paste.phpfi.com/51484
    qui c'è il link col codice della pagina, ma da i seguenti notice/warning:


    Notice: Undefined index: id in c:\programmi\easyphp1-7\www\musicdb\i.php on line 38

    Warning: main(.php): failed to open stream: No such file or directory in c:\programmi\easyphp1-7\www\musicdb\i.php on line 39

    Warning: main(): Failed opening '.php' for inclusion (include_path='.;C:\Programmi\EasyPHP1-7\php\pear\') in c:\programmi\easyphp1-7\www\musicdb\i.php on line 39

  3. #3
    up.

    i link li ho fatti così:

    codice:
    <a href="i.php?view=search.php">
    		Cerca testo</a>

    e dove visualizzo le pagine così:
    codice:
    switch('$view') {
    
                  case "search.php":
                       include('search.php');
                       break;
                  case 'inse.php':
                       include('inse.php');
                       break;
                  default:
                       benvenuti();
                  }
    grazie per l'aiuto

  4. #4
    devi stare attento ai percorsi
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  5. #5
    [supersaibal]Originariamente inviato da boomboom69
    devi stare attento ai percorsi [/supersaibal]
    e scusa non sono giusti?

  6. #6
    ops, hai ragione
    il problema è qui
    codice:
    <?
            if (!empty($id)){
                $id = "i.php";
            } else   {
                $id = $_GET['id'];
                include("$id.php");
            }
    ?>
    quando $_GET['id'] non è valorizzata

    $id è sempre un valore $_GET?
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  7. #7
    ehm scusami, ho fatto una cacchiata io.
    quello è il codice vecchio della home page, qua sotto ti metto quello nuovo.

    grazie mille e scusami

    http://paste.phpfi.com/51996

  8. #8
    dichiara $view

    codice:
    <?
     include('functions.inc');
     $view = isset($_GET['view']) && file_exists($_GET['view']) ? $_GET['view'] : '';
    
     switch('$view') {
             case "search.php":
                   include('search.php');
                   break;
             case 'inse.php':
                   include('inse.php');
                   break;
             default:
                   benvenuti();
                   break;
     }
    ?>
    inoltre questa parte
    codice:
    <?
     $db = mysql_connect("localhost", "root", "") or die("Non riesco a collegarmi al db");
     mysql_select_db("musicdb", $db) or die("non riesco a selezionare il db");
     $sql = "select * from inserimento";
     $result = mysql_query($sql);
     while ($row = mysql_fetch_array($result)) {
             $n_testi = $row["inserimento_id"];
     }
     echo ("$n_testi");
    ?>
    puoi scriverla così
    codice:
    <?
     $db = mysql_connect("localhost", "root", "") or die("Non riesco a collegarmi al db");
     mysql_select_db("musicdb", $db) or die("non riesco a selezionare il db");
     $sql = "SELECT COUNT(1) FROM inserimento";
     $result = mysql_query($sql);
     list($n_testi) = mysql_fetch_row($result);
     echo "$n_testi testi";
    ?>
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  9. #9
    non cambia niente, le pagine non escono cmq...

  10. #10
    ti dà qualche errore?
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

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.