Ho una mappa fantasy che al passaggio del mouse su un luogo(citta',bosco,lago,ecc ecc)fa' apparire un title con il nome del luogo.
Mettiamo che oltre al nome del luogo vorrei apparisse una lista di utenti che al momento si trovano in quel luogo,cosa dovrei fare?vi allego i due file mappa.php e lista2.php,potete aiutarmi?
Grazie.
Codice lista2:
Codice PHP:
<? session_start(); include ("inc/parametri.inc.php"); include ("inc/controllo.php"); include ("inc/open2.php"); include ('inc/2header.html.inc.php'); ?> <title>Lista Personaggi ordinati per CHAT</title> <? // codice da inserire nella parte alta della pagina ll'interno dell'head if(isset($_POST['op']) && $_POST['op'] == 'Disponibile'){ $Dispo = $_POST['Disponibile']; $MySql = "UPDATE Personaggio SET Dispo = '$Dispo' WHERE Nome = '".pars($Login)."'"; mysql_query($MySql) or die(mysql_error()); } ?> <style type="text/css"> .style2 { font-family: "Palatino Linotype"; font-size: medium; } .style6 { color: #FFFFCC; } .style7 { text-decoration: underline; } BODY { scrollbar-face-color: #330000; scrollbar-highlight-color: FFFFCC; scrollbar-3dlight-color: 996600; scrollbar-darkshadow-color: #330000; scrollbar-shadow-color: FFFF99; scrollbar-arrow-color: FFFF99; scrollbar-track-color: FFFF99; } </style> </head> <body style="background-image: url('img/cuoio.jpg')"> <? $cont 0; if ($_GET['Mod'] == '1') { $Cond " RIGHT JOIN Gilda ON Gilda.IDGilda = Presenti.IDGilda AND (Gilda.Prigione=1 OR Gilda.Esilio=1) "$TitoloPresenti Moderatori; } elseif ($_GET['Mod'] == '2') { $Cond " RIGHT JOIN Gilda ON Gilda.IDGilda = Presenti.IDGilda AND Presenti.Master=1 "$TitoloPresenti Master; } elseif ($_GET['Mod'] == '3') { $Cond " RIGHT JOIN Gilda ON Gilda.IDGilda = Presenti.IDGilda AND (Presenti.IDGilda >= $IDGilda_S - ".($IDGilda_S 100).") AND (Presenti.IDGilda < 100 + $IDGilda_S - ".($IDGilda_S 100).") "$TitoloPresenti Corporati; } elseif ($_GET['Mod'] == '4') { $Cond " RIGHT JOIN Gilda ON Gilda.IDGilda = Presenti.IDGilda AND (IDRazza >= $IDRazza_S - ".($IDRazza_S 10).") AND (IDRazza < 10 + $IDRazza_S - ".($IDRazza_S 10).") AND ((IDRazza % 1000) != '0') "$TitoloPresenti Fratelli; } else { $Cond ""$TitoloPresenti "personaggi"; } $MySql "SELECT count(Nome) AS Numero FROM Presenti $Cond WHERE OraUscita = '2037-12-31 00:00:00'"; echo ""$Result mysql_query($MySql); $rs mysql_fetch_array($Result); $cont $rs["Numero"]; $rs->closemysql_free_result($Result); ?> <center><font class=tTitolo>Elenco presenti ordinati per luogo: <?= $cont ?> <?= htmlspecialchars($TitoloPresenti?> presenti

 <center><table border=0 width="60%"> <table style="width: 80%" align="center"> <tr> <td align="center"> <span class="style2">[i][b]<span class="style6">Oppure visualizza l'elenco in <span class="style7">[url="lista.php"]ordine alfabetico[/url]</span></span>
 [/b][/i]</span>
 </td> </tr> </table> 


 </p> <table width="80%" border=0 cellpadding=0 cellspacing=0 align="center"> <? $MySql "SELECT Presenti.* From Presenti $Cond WHERE OraUscita = '2037-12-31 00:00:00' ORDER BY Is_Invisibile, StanzaApparente, Nome"$Result mysql_query($MySql); $OldNomeLuogo ""; while ($rs mysql_fetch_array($Result)) { $Stanza1 $rs["StanzaApparente"]; if (($Stanza1 0) && ($Stanza1 != "")) { if ($rs['Is_Invisibile'] == 1) { $NomeLuogo "QUEST IN CORSO"; } else { $MySql "SELECT Breve FROM Mappa WHERE ID = ".$Stanza1$Result1 mysql_query($MySql); if ($rsA mysql_fetch_array($Result1)) { $NomeLuogo $rsA["Breve"]; } else { $NomeLuogo ""; } $rsA->closemysql_free_result($Result1); } }; $pg trim($rs["Nome"]); $queryM "SELECT Dispo FROM Personaggio WHERE Nome = '$pg'"$Pap mysql_query($queryM); $p mysql_fetch_array($Pap); $Dispo $p['Dispo']; # If (strstr($rs["Stanza"], "albergo") !== false) {$NomeLuogo = "Albergo";}; If ($rs["Stanza"]."" == "") {$NomeLuogo = "In Giro";}; if ($NomeLuogo != $OldNomeLuogo) { echo "</table><table width=\"25%\" align=center border=0 bordercolor=gold cellpadding=1 cellspacing=2>"; echo "<tr><td>
</td></tr><tr ><td class=tChiaro align=center valign=top>[b]<font color=gold>".htmlspecialchars($NomeLuogo)."</font>[/b]</td></tr><tr>"; } else { echo "<tr>"; }; $OldNomeLuogo = $NomeLuogo; if ($rs["Sesso"] == "m" ) { $colore = "3CA6DC"; }; if ($rs["Sesso"] == "f" ) { $colore = "F07D8D"; }; $Img = trim($rs["ImgGilda"]); if ($Img == "") {$Img "main.jpg";}; echo "<td align=left>"; echo "[url='scheda.php?pg=".urlencode($pg)."']"; echo "<img border=0 src=\"img/testamini".strtolower($rs["Sesso"]).".gif\">"; echo "<img border=0 src=\"img/stemmi/".$Img."\">"; echo htmlspecialchars($pg); echo "[/url]"; if ($Dispo == 1) { echo"<img border=0 src=\"img/disp.png\" title=\"Disponibile a giocare\"></td>"; }; echo "</tr>\n"; } $rs->closemysql_free_result($Result); ?></table> </body> </html>
Codice mappa:
Codice PHP:
<?session_start( ); include ("inc/parametri.inc.php"); include ("inc/controllo.php"); include ("inc/open2.php"); include ("inc/controlloesilio.php"); include ("inc/header.html.inc.php"); include ("inc/sfondochat.php"); ?> <html><head> <link href="main.css" rel="stylesheet" type="text/css"> <style type="text/css"> .style1 { text-decoration: none; } .style2 { font-family: Palatino Linotype; font-size: small; color: #FFFFCC; } .style3 { font-family: Palatino Linotype; font-size: small; color: #996600; } A:hover{ color: #FFFFCC; } </style> <body style="background-image: url(img/centrale.jpg); background-repeat: repeat; background-attachment: fixed;"> <center> <div align="center"> 




 <? $ora date('G'); if($ora>= 23 && $ora6) echo '[img]img/mappe/mappa_notte2.jpg[/img]'; elseif($ora >= && $ora7) echo '[img]img/mappe/mappa_alba.jpg[/img]'; elseif($ora >= && $ora11) echo '[img]img/mappe/mappa_giorno.jpg[/img]'; elseif($ora >= 11 && $ora12) echo '[img]img/mappe/mappa_mezzodi.jpg[/img]'; elseif($ora >= 12 && $ora18) echo '[img]img/mappe/mappa_giorno2.jpg[/img]'; elseif($ora >= 18 && $ora20) echo '[img]img/mappe/mappa_tramonto.jpg[/img]'; elseif($ora >= 20 && $ora21) echo '[img]img/mappe/mappa_notte.jpg[/img]'; elseif($ora >= 21 && $ora<23) echo '[img]img/mappe/mappa_notte2.jpg[/img]'; else echo '[img]img/mappe/mappa_notte.jpg[/img]'?> <?$Current0+$_SESSION[´Mappa´];?> <map id="mappagioco" name="mappagioco"> <area shape="poly" alt="BORGO CITTADINO(abitazioni Private)" coords="401,304,409,299,415,297,421,299,425,306,434,312,433,319,447,320,447,326,437,326,429,332,417,326,419,323,410,321,403,314,408,312" href="http://hangaroth.altervista.org/main.php?Dir=116" title="BORGO CITTADINO(abitazioni Private)" target="_top" /> <area shape="poly" #CITTA' E CASTELLO DI HANGAROTH coords="447,284,435,289,427,306,435,316,460,315,472,309,468,293" href="http://hangaroth.altervista.org/main.php?Dir=102" title="CITTA' E CASTELLO DI HANGAROTH:Primo stato dell'Impero e sede della sua capitale,Hangaroth. Massimo periodo di fioritura fu intorno al 1380 sotto la reggenza di Augustus Septimius,ultimo degli Zaughetril anche se il Grande conflitto andava esaurendo la prosperità della Penisola. Attuale Re e Imperatore è Sarnoron Gaelic,acclamato ed eletto in mancanza di una discendenza della dinastia precedente." target="_top" /> <area shape="poly"#BOSCHETTO DELLE FATE coords="490,300,445,269,433,260,446,256,460,252,460,242,472,242,480,237,481,233,490,240" href="http://hangaroth.altervista.org/main.php?Dir=115" title="BOSCHETTO DELLE FATE:Piccolo Bosco confinante con il Lago Raurus. In questo bosco rigoglioso di fiori e piante colorate si possono incontrare le Fate che amano svolazzare allegre. Sara' inoltre possibile incontrare di tanto in tanto qualche rappresentante dei piccoli popoli dei Folletti e degli Gnomi" target="_top" /> <area shape="poly" #LAGO RAURUS coords="435,260,452,255,467,241,458,223,422,223,399,234,405,252,419,261,415,247,419,243,426,243,425,251" href="http://hangaroth.altervista.org/main.php?Dir=110" title="LAGO RAURUS:Questo e' il Lago Raurus,che in molti ancora chiamano Lago di cristallo,questo perche' i riflessi della natura che lo circondano,creando strani giochi di luce,sembrano mostrar sulla superfice piccole schegge di cristallo.E' solitamente meta di anime in cerca di tranquillita'." target="_top" /> <area shape="poly" #LA TORRE DELL'OCCULTO coords="382,280,388,280,389,264,390,252,379,252,378,265,380,272" href="http://hangaroth.altervista.org/main.php?Dir=117" title="LA TORRE DELL'OCCULTO si presenta come una vasta costruzione alta circa 25 metri d'altezza. Provvista di un enorme portone di legno e ferro battuto, con i suoi intarsi decorativi; Dopo l'ingresso principale, v'è la Sala delle Colonne, una vasta sala, adornata da diverse colonne, alle quali appese, diverse lucerne, per rendere il loco meno tetro. Alla fine della Sala delle Colonne, vi sono due enormi scalinate circolari che portano ai piani superiori, ove l'ingresso è proibito a coloro che non fanno parte dell'Ordine; Il primo piano comprende, le stanze dei Novizi, una sala comune ove v'è tutto il necessario per gl'Ospiti; Mentre, al secondo piano e al terzo, vi sono le camere della cariche più elevate. Al lato della Sala delle colonne, v'è una scalinata che porta ai piani interrati; L'ingresso è consentito solo al Reggente, o chiunque avesse il permesso da parte dello stesso." target="_top" /> <area shape="poly" alt="Obelisco" coords="467,338,473,338,469,321" href="http://hangaroth.altervista.org/main.php?Dir=118" title="Obelisco" target="_top" /> <area shape="poly" #SPIAGGIA DEL SOLE coords="383,286,393,286,391,303,395,314,380,332,378,319,382,311,382,299" href="http://hangaroth.altervista.org/main.php?Dir=111 "title="SPIAGGIA DEL SOLE:Questa spiaggia si e' creata nel corso dei secoli,i granelli di sabbia spinti dalle maree hanno formato questa incantevole distesa dal colore dell'oro." target="_top" /> <area shape="poly" alt="Ex Magione degli Elementali" coords="409,223,434,226,436,208,406,200,402,213" href="http://hangaroth.altervista.org/main.php?Dir=119" title="Ex Magione degli Elementali" target="_top" /> <area shape="poly" alt="Ex sede dei cavalieri Apocalittici" coords="473,239,482,230,489,238,489,221,479,219,466,219,464,228,464,234" href="http://hangaroth.altervista.org/main.php?Dir=123" title="Ex sede dei cavalieri Apocalittici" target="_top" />