02/11/2007 09:34:21
allora ipotizzando che le modifiche al codice servano solo per far "vedere" le stanze non chat in mappa credo che il problema sia nella creazione della mappa in gioco.
Ieri ho dato un occhiata al codice viaggia fino a: visto che funziona volevo capire cosa facesse
02/11/2007 13:25:40
io ancora non ho capito se si può risolvere la cosa oppure no =(
02/11/2007 20:55:01
Dunque io ho trovato un modo pero è ancora in test visto che non so quali possano essere le conseguenze della modifica al codice
All'inizio di mappaclick ho modificato cosi il codice
if (ISSET($_GET['Vai'])) {$Corrente=$_GET['Vai']; $_SESSION['Mappa']=$Corrente;
$MySql = "UPDATE Personaggio SET Mappa = '".$Corrente."' WHERE Nome = '".$_SESSION['Login']."'"; mysql_query($MySql);}
praticamente passo per get e non per post (mi raccomando le maiuscole) quindi di conseguenza ho modificato il codice di viaggia fino a..
echo '<td><form action="mappaclick.php" method="Get">';
echo '<input type=submit value="Viaggia fino a... "><select Name="Vai">';
$MySql = 'SELECT IDClick, Nome FROM Mappa_Click ORDER BY Nome';
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
echo '<option value="'.$rs['IDClick'].'"';
if ($Corrente == $rs['IDClick']) {
echo ' SELECTED';
}
echo '>'.htmlspecialchars($rs['Nome']).'</option>';
}
come sopra ho solo passato per metodo get al posto di post
ora se create una mappa cliccabile e la conseguente mappa nel campo file caricato scrivete
mappaclick.php?Vai=ID dove id è l'id della vostra stanza funziona
Problemi che ho riscontrato
1)cosi facendo pero si perde il link alla mappa centrale quindi dovete inserire in ogni vostra sottomappa una stanza di ritorno con mappaclick.php?Vai=1 che è il link per la mappa principale del gioco
2)passando con il metodo get al posto che post creo qualche problema di sicurezza visto che chi gioca riesce a vedere il link diretto alla stanza non ci dovrebbero essere problemi visto che anche con il link diretto se una stanza è privata rimane privata
Spero di essere stato chiaro (cosa che non credo) se qualcosa non è chiara chiedete pure
03/11/2007 17:17:27
Quando si trova una solution, me la potete far sapere ? 😊
03/11/2007 18:15:46
hemm io ho postato una soluzione
03/11/2007 22:02:34
Scusa ^^ Non avevo proprio letto [mi è sfuggito] ora ci provo...se non capisco qualcosa...posso............contattarti? ^^
08/11/2007 21:05:11
Ho provato il tuo metodo winjam, ma mi funziona unicamente usando "viaggia a.." altrimenti dalla mappa principale mi rimanda comunque in chat ..
20/11/2007 15:34:20
uffi... ç_ç Quindi non c'è una soluzione completa ed efficace per questo problema ? ç_ç
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
death-96 ha risposto alla discussione: Dragon Ball Z Gdr