Jump to content
php.lv forumi

problema ar speli / staigāšanu tajā


m8t

Recommended Posts

Tātad, esmu izveidjois spēles pašu pamata sistemu, bet saskāros ar kārtējo problēmu..

 

Problēma:

iekš internet explorer: nav problēmas

iekš firefox: cilvēciņš maina koordinātes datubāzē, bet kad tiek redirectots atpakaļ uz game.php, stāv tajā pašā vietā, ar tām pašām koordinātām.

 

Demo:

http://shizo0.exs.lv/game/game.php

 

Kā lai šo salabo, tā lai varētu pilnvērtīgi "staigāt", arī iekš firefox?

Link to comment
Share on other sites

Daļēji sapratu jautājumu, bet ja pareizi sapratu, tad atbilde ir - ar tām, kurām sāka.

 

Piemērs:

Pirms klikšķa

Stāvam uz: 12x,10y

Datubāzē tas uzrādās, kā: 12x, 10y

 

Pēc klikšķa

Stāvam uz: 12x,10y

Datubāzē tas uzrādās, kā: 9x,14y (piemēra koordinātes)

Link to comment
Share on other sites

Pēc klikšķa: aizmet uz šo lapu, pievieno sql datubāzei jaunās koordinātas un met atpakaļ uz spēles lapu (game.php).

 

<?
$absx = $_GET["absx"]; 
$absy = $_GET["absy"]; 
include("sqlconnection.php");

if(is_numeric($absx) && is_numeric($absy)) {

mysql_query("UPDATE {$tblprefix}users SET absx='{$absx}', absy='{$absy}' WHERE id='{$userid}'") or die(mysql_error()); //updatojam atrašanās vietu
if(mysql_affected_rows() > 0)
{
header( 'Location: game.php' );
//echo "<meta HTTP-EQUIV=\"REFRESH\" content=\"0; url=game.php\">";
} else {
echo "You are already at this location.";
}
}
}
?>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...