Ciao a tutti.
Vorrei creare un glossario in php.
Qualcuno mi sa dire se c'è qualche script
che può aiutarmi?
Ciao a tutti.
Vorrei creare un glossario in php.
Qualcuno mi sa dire se c'è qualche script
che può aiutarmi?
non saprei, ma dipende che tipo di glossario hai bisogno.. se uno in generale, uno personalizzato.. o altro..
Un glossario sull'argomento Itc.
Come questo http://www.klarinet.it/glossario.php
Non mi sembra niente di così complicato che richieda chissà quali script.
Basta una tabella con un campo id, un campo voce e un campo descrizione.
Con un for visualizzi tutte le lettere
Recuperi la lettera:Codice PHP:
for ($i=65;$i<91;$i++) {
echo"<a href=\"glossario.php?lettera=".chr($i)."\">".chr($i)."</a>"."";
}
$lettera = $_GET['lettera'];
e poi esegui la query:
select voce,descrizione from tabella where voce like '$lettera%';
Con il php sono all'inizio.Originariamente inviato da nicola75ss
Non mi sembra niente di così complicato che richieda chissà quali script.
Grazie, proverò a mettere in pratica i tuoi consigli
![]()
Così può andare bene?Originariamente inviato da nicola75ss
Non mi sembra niente di così complicato che richieda chissà quali script.
Basta una tabella con un campo id, un campo voce e un campo descrizione.
Con un for visualizzi tutte le lettere
<?php
for ($i=65;$i<91;$i++) {
echo"<a href=\"glossario.php?lettera=".chr($i)."\">".chr($ i)."</a>"."";
}
$lettera = $_GET['lettera'];
$query = "select voce,descrizione from termini where voce like '$lettera%'";
$result = mysql_query($query);
if(!$result){
echo 'could not run query:'.mysql_error();
exit;
}
while($row = mysql_fetch_array($result)){
$pdata = $row['descrizione'];
}
?>
Sembra corretto. Basta che poi dai l'echo.![]()
Come l'echo?Originariamente inviato da nicola75ss
Sembra corretto. Basta che poi dai l'echo.![]()
http://it2.php.net/manual/it/function.echo.phpOriginariamente inviato da lucfast
Come l'echo?
http://it2.php.net/manual/it/function.print.php
l'echo è il costrutto che ti consente di stampare a video le tue variabili. Altrimenti avrai una bella paginetta bianca.
Quindi nello specifico del tuo codice dopo questo
while($row = mysql_fetch_array($result)){
$pdata = $row['descrizione'];
devi fare
echo $pdata;
altrimenti come fai a vederla?