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
02/11/2007 20:55:41
>Non puoi fare in modo che il c.i. al posto che mandare a chat o robe del
>genere, mandi ad un'altra mappa cliccabile??
L'idea e' proprio questa, e dovrebbe pure esser facile farlo.
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 e Open Source Elenco Forum
Saint or Sinner?: Ultime dalla land!