Newsgroup: it.comp.www.php
Titolo: Variabili come nomi pagina

In un contesto come questo
<a href="PaginaA.php?ID=<?php echo $IDpagina; ?>">
Avrei necessità di fare il link a pagine diverse per esempio
 <a href="PaginaB.php?ID=<?php echo $IDpagina; ?>">
<a href="PaginaC.php?ID=<?php echo $IDpagina; ?>">
Ed intenderei utilizzare delle variabili al posto di PaginaA.php, 
PaginaB.php, PaginaC.php, ma non riesco a trovare come fare.
Chi mi può dare una mano?
Grazie
Leo

 Chi mi può dare una mano?
Ma costruire con un bell'echo la stringa intera anziche' fare quell'orrore
sintattico no?
$nomepagina = "pippo.php";
$id = 47;
echo "<a href='$nomepagina?id=$id'>Clicka qui</a>";
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Come mai la Lemonsoda e` fatta con aromi artificiali
e nel detersivo per i piatti trovi vero succo di limone?


Ottima idea, grazie.
Leo

 echo "<a href='$nomepagina?id=$id'>Clicka qui</a>";
Scusami, ma questo e` anche peggio. :)
Innanzitutto mischia PHP e HTML, che e` male, poi usa l'espansione delle 
variabili dentro le double quote che personalmente non mi piace per 
niente, e non ultimo, gli editor con evidenziazione della sintassi vedono 
tutto l'HTML come una singola stringa e non colorano niente, ne` tag ne` 
stringhe, renderndo piu` difficile leggere ed eventualmente correggere il 
codice.
Molto meglio come l'aveva scritto Leonardo.
IMHO.
Bye.

 Innanzitutto mischia PHP e HTML, che e` male, 
E allora divertiti ad aprire e chiudere tag <?php ?>, se la cosa ti piace di piu'.
Per la colorizzazione, quel che mi interessa e' che il parser sintattico di PHP
interpreti correttamente i comandi; il parser di colorizzazione di un editor
puo' anche impiccarsi per conto mio: mi interessa scrivere codice che funzioni,
non codice ben colorato.  ;)
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
After the last of 16 mounting screws has been removed from an access cover,
it will be discovered that the wrong access cover has been removed.


Ho provato così,
case 1:
$PaginaTarget = "Pag1.php";
case 2:
$PaginaTarget = "Pag2.php";
case 2:
$PaginaTarget = "Pag3.php";
<?php echo "<a href='$PaginaTarget?ID=$IDpagina '> $ValoreCampo </a>"; ?>
Ma stranamente pur non dando errore la pagina chiama sempre se stessa.
Cos'è che non va?
Ciao
Leo
(non esistono le erbacce, solo erbe di cui non conosciamo le qualità)

 Ma stranamente pur non dando errore la pagina chiama sempre se stessa.
Se guardi il sorgente html cosa appare?
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Disc space -- the final frontier!


Quello che ti ho mandato
<?php echo "<a href='$PaginaTarget?ID=$IDpagina '> $ValoreCampo </a>"; ?>
o non ho capito la domanda?
Leo

 o non ho capito la domanda?
Intendo se guardi dal browser il sorgente HTML, ovvero l'output dello script PHP
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
The phonograph has no commercial value at all.
       --Thomas Edison, circa 1880

case 1:
$PaginaTarget = "Pag1.php";
case 2:
$PaginaTarget = "Pag2.php";
case 2:
$PaginaTarget = "Pag3.php";
Qui c'è un errore... "CASE 2" è ripetuto 2 volte!!!

Peca's said the following on 05/04/09 02:35:

Ma, soprattutto, mancano i break!
http://it2.php.net/manual/en/control-structures.switch.php
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
It is useless to send armies against ideas.
    --Georg Brandes