Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Controllo sui link?

  1. #1

    Controllo sui link?

    Buona sera,ho questo semplice problema(per voi).
    Ho la pagina index.php dove ci sono dei semplici link e una tabella nella quale vorrei che al suo interno mi si caricassero, man mano che le richiamo, una ad una tutte le pagine che ho.
    Nel senso che, non voglio cambiare pagina,deve restare quella che ho ma al suo interno devo caricare tutte le altre.
    So che devo usare include('band.php');
    ma la difficoltà che ho è nel fare il controllo.. sapreste darmi una mano?

    quello che ho fatto fin'ora è questo:

    <form action="index.php" method="post">
    BAND |
    FOTO |
    NEWS
    <?php

    ?>
    <table border=0 width=300 height=200>
    <tr>
    <td>

    </td>
    </tr>
    </table>
    </form>
    Non so se mi sono spiegato
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    ciao , ti conviene creare un array con gli indici e i nomi delle pagine che vuoi caricare , poi per cambiare pagina passi l'indice della pagina via GET , poi nel punto dell'inclusione leggi il valore del GET e a sua volta includi la pagina che hai richiesto.

    se hai bisogno di un esempio hai solo da chiedere...
    PyFanatics

  3. #3
    si per favore.. se potresti darmi una mano
    grazie mille.... perchè non so da dove cominciare

  4. #4
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    ciao , ti ho sviluppato questo semplice script , nel template ti ho tolto il form poichè non ho capito il significato

    codice:
    <?php
    
    $link = array('band' => 'band.php','foto' => 'foto.htm','news' => 'news.htm');
    
    settype($a,'string');
    
    foreach($link as $nome => $url):
    
    	$uppercase = strtoupper($nome);
    
    	$a .= <<< A
    {$uppercase}
    
    A;
    
    endforeach;
    
    echo <<< TEMPLATE_START
    {$a}
    <table border=0 width=300 height=200>
    	<tr>
    		<td>
    TEMPLATE_START;
    
    if(isSet($_GET['pagina']) AND array_key_exists($_GET['pagina'],$link)):
    
    	include($link[$_GET['pagina']]);
    	
    else:
    
    	echo 'pagina di default';
    
    endif;
    
    echo <<< TEMPLATE_END
    </td>
    	</tr>
    </table>
    TEMPLATE_END;
    
    ?>
    se hai quelche dubbio ti posso aggiungere quelche commento al codice.
    PyFanatics

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.