Visualizzazione risultati 1 fino 7 di 7

Discussione: [php] richiamo pagine con l'include problemi (urgente)

  1. #1
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito [php] richiamo pagine con l'include problemi (urgente)

    ciao a tutti!
    io ho un layout disegnato in photoshop e successivamente messo in una tabella di un file php.
    Nello spazio centrale voglio richiamare le pagine, non però usando i-frames nè css. ho pensato ovviamente di farlo con la funzione include, ma non so bene come.

    Riassumo:

    ho un numero x di pulsanti (facciamo 3)

    il primo dovrebbe richiamare la pagina "1°link.php"
    il secondo "2°link.php"
    il terzo "3°link.php"

    tutti però nella stessa pagina e nello stasso punto come devo fare??

    ciaoo!!!
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  2. #2
    Guest

    Predefinito

    potresti fare:

    if($pagina=="uno"){
    include "pagina1.php";
    }elseif($pagina=="due"){
    include "pagina2.php";
    }

    e così via (puoi anche includere pagine .html)


    Ciaooooooo!!!!!!!

  3. #3
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    calma, visto che di php non ne so molto dovresti spiegarmi pezzo per pezzo..

    1° questo codice dove lo scrivo
    2° a cosa collego i pusanti
    3° no c'è un terzo, ma volevo scrivere 3 opzioni!!


    ciaoooo!!!
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  4. #4
    Guest

    Predefinito

    Ah ok ok, allora spiego per benino:

    tu fai la tua bella paginetta con DW per esempio, poi nella parte centrale, dove vuoi che i contenuti cambino, ci infili quel codice lì, ma prima devi personalizzarlo!

    per aggiungere più pagine alle possibilità basta che aggiungi:

    else if($pagina=="due"){
    include "pagina2.php";
    }

    e così via, dove pagina2.php è il nome della pagina (puoi anche usare pagine .html)

    i link saranno così:

    <a href="index.php?pagina=uno">Link 1</a>
    <a href="index.php?pagina=due">Link 2</a>

    ecc


    Ciaooooooo!!!!!!!!!!!!

  5. #5
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Grazie Debug!!!!
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  6. #6
    L'avatar di Gianmarco89
    Gianmarco89 non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    473

    Predefinito

    Alt problema!!!

    Mi dà un errore se lo guardo in locale... devo per forza guardarlo sul server di altervista??
    errore:
    Notice: Undefined variable: pagina in c:\programmi\easyphp1-7\www\index.php on line 61

    Notice: Undefined variable: pagina in c:\programmi\easyphp1-7\www\index.php on line 63

    e le righe 61 e 63 sono:

    61:if($pagina=="forum"){

    63:}elseif($pagina=="due"){
    questo è il mio codice...
    Codice HTML:
    <HTML>
    <HEAD>
    <TITLE>Il tuttologo.tk</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    body,td,th {
    	color: #000000;
    	font-family: Verdana;
    	font-size: 10px;
    }
    body {
    	background-color: #333333;
    }
    -->
    </style>
    <link rel=stylesheet href="iframe.css" type="text/css"></HEAD>
    <BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
    <!-- ImageReady Slices (index2.psd) -->
    <TABLE WIDTH=750 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0>
    	<TR>
    		<TD COLSPAN=7 ROWSPAN=3>			<img src="images/index_01.gif" width=586 height=253 alt="Header"></TD>
    		<TD COLSPAN=3>
    			<IMG SRC="images/index_02.gif" WIDTH=129 HEIGHT=41 ALT=""></TD>
    		<TD COLSPAN=2 ROWSPAN=2>
    			<IMG SRC="images/index_03.gif" WIDTH=35 HEIGHT=218 ALT=""></TD>
    	</TR>
    	<TR>
    	  <TD WIDTH=129 HEIGHT=177 COLSPAN=3 align="center" valign="top" background="images/index_04.gif"><br>	    </TD>
    	</TR>
    	<TR>
    		<TD COLSPAN=5>
    			<IMG SRC="images/index_05.gif" WIDTH=164 HEIGHT=35 ALT=""></TD>
    	</TR>
    	<TR>
    		<TD>
    			<IMG SRC="images/index_06.gif" WIDTH=114 HEIGHT=23 ALT="Navigation"></TD>
    		<TD COLSPAN=2>
    			<a href="#"><IMG SRC="images/index_07.gif" ALT="" WIDTH=94 HEIGHT=23 border="0"></a></TD>
    		<TD>
    			<a href="#"><IMG SRC="images/index_08.gif" ALT="" WIDTH=103 HEIGHT=23 border="0"></a></TD>
    		<TD><a href="index.php?pagina=due"><img src="images/index_09.gif" Alt="" WIDTH=103 HEIGHT=23 border="0"></a></TD>
    		<TD><a href="index.php?pagina=forum"><IMG SRC="images/index_10.gif" ALT="" WIDTH=103 HEIGHT=23 border="0"></a></TD>
    		<TD COLSPAN=3>
    			<a href="#"><IMG SRC="images/index_11.gif" ALT="" WIDTH=103 HEIGHT=23 border="0"></a></TD>
    		<TD COLSPAN=2>
    			<a href="#"><IMG SRC="images/index_12.gif" ALT="" WIDTH=103 HEIGHT=23 border="0"></a></TD>
    		<TD>
    			<IMG SRC="images/index_13.gif" WIDTH=27 HEIGHT=23 ALT=""></TD>
    	</TR>
    	<TR>
    		<TD COLSPAN=12>
    			<IMG SRC="images/index_14.gif" WIDTH=750 HEIGHT=61 ALT="Layout Image"></TD>
    	</TR>
    	<TR valign="top" background="images/index_15.gif">
    		<TD COLSPAN=12 background="images/index_15.gif">			<table width="700" border="0" align="center">
              <tr>
                <td align="center">
    			<?php
    			
    			if($pagina=="forum"){
                include "index1.php";
                }elseif($pagina=="due"){
                include "index2.php";
                }
    
    			?>
    			</td>
              </tr>
            </table>
    		  </TD>
      </TR>
    	<TR>
    		<TD COLSPAN=12>
    			<IMG SRC="images/index_16.gif" WIDTH=750 HEIGHT=79 ALT="Layout Image"></TD>
    	</TR>
    	<TR>
    		<TD COLSPAN=2 ROWSPAN=2>
    			<IMG SRC="images/index_17.gif" WIDTH=129 HEIGHT=61 ALT="Footer"></TD>
    		<TD WIDTH=490 HEIGHT=30 COLSPAN=6 align="center" valign="top" background="images/index_18.gif"><p>&copy;2005 Gianmarco, Filippo, Nebil, Simone <br> Vietato l'utilizzo, anche se in parte dei contenuti del sito </p>
    	    </TD>
    		<TD COLSPAN=4 ROWSPAN=2>
    			<IMG SRC="images/index_19.gif" WIDTH=131 HEIGHT=61 ALT="Footer"></TD>
    	</TR>
    	<TR>
    		<TD COLSPAN=6>
    			<IMG SRC="images/index_20.gif" WIDTH=490 HEIGHT=31 ALT="Footer"></TD>
    	</TR>
    	<TR>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=114 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=15 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=79 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=103 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=103 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=103 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=69 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=33 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=95 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=8 HEIGHT=1 ALT=""></TD>
    		<TD>
    			<IMG SRC="images/spacer.gif" WIDTH=27 HEIGHT=1 ALT=""></TD>
    	</TR>
    </TABLE>
    <!-- End ImageReady Slices -->
    </BODY>
    </HTML>
    Coming soon...

    OnlyDesign.org - semplicità e stile


    ciao!

  7. #7
    Guest

    Predefinito

    Se non definisci che valore ha la variabile $pagina è normale che ti dia errore, fai così:

    if($pagina=="forum"){
    include "index1.php";
    }else if($pagina=="due"){
    include "index2.php";
    }else{
    echo "nessuna pagina scelta";
    }

    al posto di quel echo"blabla" puoi mettere un include di una pagina, che sarà quella predefinita, l'index per intenderci.


    Ciaooooooo!!!!!!!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •