[Help] Html dentro PHP come fare?

vorticeblu

Nuovo Utente
10 Nov 2006
3
0
0
Bedda Sicilia
www.vorticeblu.tk
Salve a tutti,
Cerco da tanto tempo questa soluzione.. e premetto che sono un principiante.. quindi forse per voi la soluzione è banale.. ma io non ci son arrivato.

Problema:
Dovrei caricare sempre la stessa pagina (index.html) ma con una variabile (page) che indica la selezione dell'utente.. in risposta la pagina caricherà nella parte inferiore al logo iniziale e la barra orizzontale del menù(che non è suddivisa in Frame!!) del codice html preso da altre pagine html.
Come fare?

Pensavo si potesse creare una cosa del genere:

Select Case Page
1:
Pippo1
2:
Pippo2
3:
Pippo3
end select

Pippo1:
// codice html Filosofia
end Sub
Pippo2:
// codice hml Galleria
end Sub
Pippo3:
// codice html Contatti
end Sub

Questo codice è qualcosa simile al vsual basic perche programmo più in quel linguaggio.. Ma penso aver reso l'idea di quello che vorrei fare in PHP poi se mi dite che funziona nella medesima maniera con ASP allora mi alzo le maniche e imparo qualcosa di quel linguaggio ;-)

altro modo per risolvere la cosa era creare un'area in PHP in cui caricare una pagina HTML con un codice simile a questo:

Select Case Page
1:
Label1.container = "\\filosofia\filosofia.html
2:
Label1.container = "\\galleria\galleria.html
3:
Label1.container = "\\contatti\contatti.html
end select

Che ne pensate e fattibile .. e se si come posso realizzarlo?

Grazie e a presto

Vi segnalo il sito che sto cercando di realizzare in questo modo:
http://risorse.2light.it
 
devi usare il $_GET

i bottoni avranno un href del tipo:

"miapagina.html?pippo=1";
"miapagina.html?pippo=2";
"miapagina.html?pippo=3";

poi recuperi la variabile $_GET['pippo']

e la usi per scrivere lo switch (che sarebbe il select in php)
 
Ciao grazie per l'attenzione..

Esattamente cosa indico nel momento che lui deve caricare pippo1 o pippo2

$_GET "filosofia.html"

???

ho molti dubbi spero di capirlo prima possibile...

In pratica a me interessa che nella parte inferiore del sito si carichi una pagina html relativa alla selezione dell'utente.
esempio se clicca sul menu in alto FILOSOFIA lui ricarica la pagina con la variabile PAGE = 1

"index.html?page=1";

e va a caricare nella parte inferiore la pagina html Filosofia.hml senza modificare la parte superiore...
E come se si usassero i frame ma in realta non esistono..
 
il GET ti serve solo per recuperare la scelta dell'utente.
Poi
SE $_GET['pippo']=1
fai federe la pagina filosofia.html
SE $_GET['pippo']=2
fai federe la pagina pippo.html
SE $_GET['pippo']=3
fai federe la pagina pluto.html

Per visualizzare la pagina devi scrivere TUTTO l'HTML in una variabile (diciamo $output), e poi fai
echo($output);
 
ok.. ma ho difficolta nel realizzarlo.. o fatto delle prove per capire come funziona..

Ho inserito questo codice in una pagina HTML:

<?
$output=(<img src="immagini/m.jpg" width="200" height="270" alt="">);
Echo($output);
?>

Deve aggiungere un'altra immagine oltre quella T.. ma mi esce un'altra scritta..
la prova potete vederla qui
http://risorse.2light.it/prova/T.html

se riesco a caricare il codice html in una variabile e poi eseguirla posso andare avanti a far altre cose ;-)
 
ok.. ma ho difficolta nel realizzarlo.. o fatto delle prove per capire come funziona..

Ho inserito questo codice in una pagina HTML:

<?
$output=(<img src="immagini/m.jpg" width="200" height="270" alt="">);
Echo($output);
?>

Deve aggiungere un'altra immagine oltre quella T.. ma mi esce un'altra scritta..
la prova potete vederla qui
http://risorse.2light.it/prova/T.html

se riesco a caricare il codice html in una variabile e poi eseguirla posso andare avanti a far altre cose ;-)

se vuoi usare il php devi studiarti almeno un po' di sintassi di base.:book:

il codice corretto dovrebbe essere:

<?php
$output='<img src="immagini/m.jpg" width="200" height="270" alt="">';
echo($output);
?>

NOTA:
la scritta php dopo <? non è obbligatoria, ma su certi server non funziona senza.
 

Discussioni simili