Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
<title> dinamico
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
raider
Mortale devoto
Mortale devoto


Registrato: 12/01/08 12:14
Messaggi: 13

MessaggioInviato: 17 Lug 2010 15:46    Oggetto: <title> dinamico Rispondi citando

Salve a tutti,
sto realizzando un semplice news manager (in asp e con un database access). Avrei bisogno di un aiuto.
Nella pagina che si occupa di visualizzare la notizia vorrei fare in modo che il title della pagina (<title></title>) sia dinamico, ovvero sia proprio il titolo nella news. La news si trova in una tabella 'news', il campo è 'titolo'.
Si tratterebbe di andare a leggere il titolo della news, dato un'id, e metterlo nell'head tra i tag <title> e </title>...
chi mi aiuta?
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 20:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 17 Lug 2010 16:45    Oggetto: Rispondi citando

Asp è troppo tempo che non lo uso e aspx neppure l'ho mai visto.
Gli approcci sono un po' diversi nei due casi ma l'idea sarebbe quella di connetterti al db, fare una query tipo:
Codice:

SELECT * FROM news WHERE id=<id>

con <id> l'id della news e valorizzare le variabili che verranno stampate nella pagina. Tra queste ci sarà anche il titolo.
Ora, con asp ad un certo punto avresti la pagina html nella quale il tag title avrebbe all'interno una roba tipo:
Codice:

<title><% Response.write(titolo) %>

in aspx non so anche perchè con quello ci sono vari approcci (mvc e varianti) che però non conoscendo il linguaggio non sono in grado di entrare nel dettaglio.

Se ti può aiutare in php la cosa sarebbe simile a:
Codice:

<?
  $conn=mysqli_connect($host,$user,$pwd);
  $db=mysqli_select_db($db);

  $q="SELECT * FROM news WHERE id=" . $_REQUEST['id'];
  $rs=mysqli_query($connn,$q);

  $row=mysqli_fetch_assoc($rs);
?>
<html>
<head>
<title><? print $row['titolo'];?></title>
</head>
<body>
....
</body>
</html>

Ovviamente ho tralasciato i controlli e ho seguito un approccio procedurale molto brutale, giusto per darti un'idea.
Top
Profilo Invia messaggio privato
raider
Mortale devoto
Mortale devoto


Registrato: 12/01/08 12:14
Messaggi: 13

MessaggioInviato: 17 Lug 2010 18:13    Oggetto: Rispondi citando

E' possibile farlo anche con la description?
In pratica mi serve per poter condividere la news su facebook. A fb servono il titolo e la description... , che vorrei generare dinamicamente.
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 20:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 17 Lug 2010 18:36    Oggetto: Rispondi

Beh, tu una volta che hai i dati nel db a cui ti connetti puoi farci quello che vuoi.
Una volta che hai tirato fuori dal db la riga, questa viene buttata dentro ad un oggetto che tu usi come ti pare.
Però ripeto, con asp non posso esserti utile.
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi