- Home
- Categorie
- Coding e Sistemistica
- PHP
- Title senza testo
-
Title senza testo
Salve a tutti, sto impostando la stampa in <title> di un testo tramite una variabile che ho chiamato $csc e tale variabile come poi è visibile dal codice è l'unione di due variabili; la prima definisce il nome della Categoria la seconda definisce il nome della Sottocategoria e sono unite da • fra di loro.
Volevo inserire una immagine ma siccome non sono Utente Premium non posso farlo!
(Scelta discutibile in quanto siamo in un forum proprio per chiedere aiuto e una immagine avrebbe reso rapidamente l'idea e oltretutto la mia reputazione ormai dovrebbe essere nota postando nel forum forse da più di un anno.)Il titolo risulta con due spazi vuoti prima e dopo • (spero di averlo reso al meglio)
Il codice della pagina è il seguente:
[PHP]<?php
// inizializzazione della sessione
session_start();$gen = $_GET['g'];
$scat = $_GET['c'];GLOBAL $gen, $scat, $c, $sc;
?>
<html>
<head>
<title><?php echo $c . " • " . $sc; ?></title>
</head>
<body>
<?php
// stampa la categoria
switch($gen){
case('2'):
echo "Annunci <b>Alloggi</b> • ";
$c = "Alloggi";
GLOBAL $c;
break;case('3'): echo "Annunci <b>Automobili</b> • "; $c = "Automobili"; GLOBAL $c; break; case('4'): echo "Annunci <b>Informatica</b> • "; $c = "Informatica"; GLOBAL $c; break; case('5'): echo "Annunci <b>Rally</b> • "; $c = "Rally"; GLOBAL $c; break; case('6'): echo "Annunci <b>Ristorazione</b> • "; $c = "Ristorazione"; GLOBAL $c; break; case('7'): echo "Annunci <b>Mercatino</b> • "; $c = "Mercatino"; GLOBAL $c; break; case('8'): echo "Annunci <b>Altro</b> • "; $c = "Altro"; GLOBAL $c; break; default: echo "Annunci <b>Abbigliamento</b> • "; $c = "Abbigliamento"; break;
}
// stampa il nome della sottocategoria
switch($scat){
case('10'):
echo "<b>Donna</b>";
$sc = "Donna";
break;case('11'): echo "<b>Uomo</b>"; $sc = "Uomo"; break; case('12'): echo "<b>Affittacamere</b>"; $sc = "Affittacamere"; break; case('13'): echo "<b>Alberghi</b>"; $sc = "Alberghi"; break; case('14'): echo "<b>Aree camper/Campeggi</b>"; $sc = "Aree camper/Campeggi"; break; case('15'): echo "<b>Locazioni</b>"; $sc = "Locazioni"; break; case('16'): echo "<b>Assicurazioni</b>"; $sc = "Assicurazioni"; break; case('17'): echo "<b>Elaboratori sportivi</b>"; $sc = "Elaboratori sportivi"; break; case('18'): echo "<b>Officine</b>"; $sc = "Officine"; break; case('19'): echo "<b>Ricambi</b>"; $sc = "Ricambi"; break; case('20'): echo "<b>Computer</b>"; $sc = "Computer"; break; case('21'): echo "<b>Internet point</b>"; $sc = "Internet point"; break; case('22'): echo "<b>Telefonia fissa</b>"; $sc = "Telefonia fissa"; break; case('23'): echo "<b>Telefonia mobile</b>"; $sc = "Telefonia mobile"; break; case('24'): echo "<b>Editoria</b>"; $sc = "Editoria"; GLOBAL $sc; break; case('25'): echo "<b>Gare</b>"; $sc = "Gare"; break; case('26'): echo "<b>Scuderie</b>"; $sc = "Scuderie"; break; case('27'): echo "<b>Pizzerie</b>"; $sc = "Pizzerie"; GLOBAL $sc; break; case('28'): echo "<b>Ristoranti</b>"; $sc = "Ristoranti"; break; case('29'): echo "<b>Compra</b>"; $sc = "Compra"; break; case('30'): echo "<b>Noleggia</b>"; $sc = "Noleggia"; break; case('31'): echo "<b>Vende</b>"; $sc = "Vende"; break; case('32'): echo "<b>Amicizia</b>"; $sc = "Amicizia"; break; case('33'): echo "<b>Eventi</b>"; $sc = "Eventi"; break; case('34'): echo "<b>Personali</b>"; $sc = "Personali"; break; case('35'): echo "<b>Servizi</b>"; $sc = "Servizi"; break; default: echo "<b>Bambino</b>"; $sc = "Bambino"; break;
}
$csc = $c . " • " . $sc;print "<br />". $csc;
?>
</body>
</html>[/PHP]L'ultima riga del codice PHP stampa la variabile $csc a video ed è ciò desidero stampare in title ma non appaiono i testi per categoria e sottocategoria.
In altre pagine riesco a stampare il titolo della pagina usando un elemento di un array.
Lo script in questione è di mia implementazione e ammetto di avere alcune lacune in PHP.
Attendo i vostri consigli.
Grazie a tutti