Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/01/2009, 19:13
Edig
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 12
Respuesta: Urgente ayuda

Código PHP:
<script language="javascript">
function casilla(numero, numero2, user, clan) {
    if(numero == 0) {
        document.getElementById('campo').innerHTML = " "; 
    }else{
        document.getElementById('campo').innerHTML = " ("+numero+","+numero2+")";   
    }
    
    if(clan == 1) {
        document.getElementById('clan').innerHTML = " - "; 
    }else if(clan == 0) {
        document.getElementById('clan').innerHTML = " "; 
    }else{
        document.getElementById('clan').innerHTML = " "+clan;
    }
    
    if(user == 1) {
        document.getElementById('user').innerHTML = " - "; 
    }else if(user == 0) {
        document.getElementById('user').innerHTML = " "; 
    }else{
        document.getElementById('user').innerHTML = " "+user;
    }
}

function ventana(x, y) {
    window.opener.loadurl('perfil.php?x='+x+'&y='+y, 'main');
    window.close()
}
</script>
<?
include("conectar.php");
include(
"funciones.php");
$sql_campo "SELECT * FROM usuarios WHERE user='$user'";
$result_campo mysql_query($sql_campo$conectar) or die (mysql_error());
$row_campo mysql_fetch_array($result_campo);

if(isset(
$_GET['x']) and isset($_GET['y'])) {
$x $_GET['x'];
$y $_GET['y'];
}else{
$x $row_campo['x'];
$y $row_campo['y'];
}
if(
$x >= 476) {
$x 476;
}
if(
$y >= 476) {
$y 476;
}
if(
$x <= 0) {
$x 1;
}
if(
$y <= 0) {
$y 1;
}
//x
$casilla1_x $x;
$casilla2_x $x 1;
$casilla3_x $x 2;
$casilla4_x $x 3;
$casilla5_x $x 4;
$mapa_flecha_x $x;
$mapa_flecha2_x $x;
if(
$x <= 476) {
$mapa_flecha4_x $x 1;
}else{
$mapa_flecha4_x $x;
}
if(
$x <= 1) {
$mapa_flecha3_x $x;
}else{
$mapa_flecha3_x $x 1;
}
//y
$casilla1_y $y;
$casilla2_y $y 1;
$casilla3_y $y 2;
$casilla4_y $y 3;
$casilla5_y $y 4;
$mapa_flecha3_y $y;
$mapa_flecha4_y $y;
if(
$y <= 1) {
$mapa_flecha2_y $y;
}else{
$mapa_flecha2_y $y 1;
}
if(
$y >= 476) {
$mapa_flecha_y $y;
}else{
$mapa_flecha_y $y 1;
}

$numx 1;

do{
    
$numy 1;
    do{
        
$casilla_mod_x = ${"casilla".$numx."_x"};
        
$casilla_mod_y = ${"casilla".$numy."_y"};
        
$sql "SELECT * FROM usuarios WHERE x='$casilla_mod_x' and y='$casilla_mod_y'";
        
$result mysql_query($sql) or die (mysql_error());
        if(
$row mysql_fetch_array($result)) {
            ${
"user_casilla_".$numx."_".$numy} = $row['user'];
            ${
"alianza_casilla_".$numx."_".$numy} = $row['alianza'];
            if(${
"alianza_casilla_".$numx."_".$numy} == "") {
                ${
"alianza_casilla_".$numx."_".$numy} = 1;
            }
            ${
"activo_casilla_".$numx."_".$numy} = true;
        }
        
$numy++;
    }while(
$numy != 6);
    
$numx++;
}while(
$numx != 6);


$casilla_1_1 'apDiv3';
$casilla_1_2 'apDiv9';
$casilla_1_3 'apDiv10';
$casilla_1_4 'apDiv11';
$casilla_1_5 'apDiv12';
$casilla_2_1 'apDiv13';
$casilla_2_2 'apDiv14';
$casilla_2_3 'apDiv16';
$casilla_2_4 'apDiv17';
$casilla_2_5 'apDiv18';
$casilla_3_1 'apDiv19';
$casilla_3_2 'apDiv20';
$casilla_3_3 'apDiv21';
$casilla_3_4 'apDiv22';
$casilla_3_5 'apDiv23';
$casilla_4_1 'apDiv24';
$casilla_4_2 'apDiv25';
$casilla_4_3 'apDiv26';
$casilla_4_4 'apDiv27';
$casilla_4_5 'apDiv28';
$casilla_5_1 'apDiv29';
$casilla_5_2 'apDiv30';
$casilla_5_3 'apDiv31';
$casilla_5_4 'apDiv32';
$casilla_5_5 'apDiv33';

//poner img
$numx 1;
do{
    
$numy 1;
    do{
        
$user_mapa = ${"user_casilla_".$numx."_".$numy};
        
$clan_mapa = ${"alianza_casilla_".$numx."_".$numy};
        
$casilla_div = ${"casilla_".$numx."_".$numy};
        if(${
"activo_casilla_".$numx."_".$numy} == true) {
            echo 
'<div id="'.$casilla_div.'"><a href="#" onclick = "ventana('.${"casilla".$numx."_x"}.','.${"casilla".$numy."_y"}.');"><img src="imagenes/user_mapa.png" width="65" height="39" onmouseover="casilla('.${"casilla".$numx."_x"}.', '.${"casilla".$numy."_y"}.', '.$user_mapa.', '.$clan_mapa.');" onmouseout="casilla(0, 0, 0, 0)" border="0"/></a></div>';
        }
        
$numy++;
    }while(
$numy != 6);
    
$numx++;
}while(
$numx != 6);


?>
<link href="css.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
    background-color: #000;
}
-->
</style><div id="apDiv1"><span class="div"><img src="imagenes/mapa.png" width="426" height="183" border="0" usemap="#Map" />
    <map name="Map">
      <area shape="poly" coords="384,82,425,103,377,119,339,98"  onmouseover="casilla(<? echo $casilla5_x?><? echo $casilla5_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="340,98,381,119,333,135,295,114"  onmouseover="casilla(<? echo $casilla5_x?><? echo $casilla4_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="295,114,336,135,288,151,250,130"  onmouseover="casilla(<? echo $casilla5_x?><? echo $casilla3_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="250,130,291,151,243,167,205,146"  onmouseover="casilla(<? echo $casilla5_x?><? echo $casilla2_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="204,145,245,166,197,182,159,161"  onmouseover="casilla(<? echo $casilla5_x?><? echo $casilla1_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="347,61,388,82,340,98,302,77"  onmouseover="casilla(<? echo $casilla4_x?><? echo $casilla5_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="301,77,342,98,294,114,256,93"  onmouseover="casilla(<? echo $casilla4_x?><? echo $casilla4_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="257,92,298,113,250,129,212,108"  onmouseover="casilla(<? echo $casilla4_x?><? echo $casilla3_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="213,109,254,130,206,146,168,125"  onmouseover="casilla(<? echo $casilla4_x?><? echo $casilla2_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="166,124,207,145,159,161,121,140"  onmouseover="casilla(<? echo $casilla4_x?><? echo $casilla1_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="309,40,350,61,302,77,264,56"  onmouseover="casilla(<? echo $casilla3_x?><? echo $casilla5_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="263,56,304,77,256,93,218,72"  onmouseover="casilla(<? echo $casilla3_x?><? echo $casilla4_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="216,71,257,92,209,108,171,87"  onmouseover="casilla(<? echo $casilla3_x?><? echo $casilla3_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="171,88,212,109,164,125,126,104"  onmouseover="casilla(<? echo $casilla3_x?><? echo $casilla2_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="123,104,164,125,116,141,78,120"  onmouseover="casilla(<? echo $casilla3_x?><? echo $casilla1_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="265,20,306,41,258,57,220,36"  onmouseover="casilla(<? echo $casilla2_x?><? echo $casilla5_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="221,35,262,56,214,72,176,51"  onmouseover="casilla(<? echo $casilla2_x?><? echo $casilla4_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="175,51,216,72,168,88,130,67"  onmouseover="casilla(<? echo $casilla2_x?><? echo $casilla3_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="129,68,170,89,122,105,84,84"  onmouseover="casilla(<? echo $casilla2_x?><? echo $casilla2_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="84,84,125,105,77,121,39,100"  onmouseover="casilla(<? echo $casilla2_x?><? echo $casilla1_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="225,-1,266,20,218,36,180,15"  onmouseover="casilla(<? echo $casilla1_x?><? echo $casilla5_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="181,14,222,35,174,51,136,30"  onmouseover="casilla(<? echo $casilla1_x?><? echo $casilla4_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="136,30,177,51,129,67,91,46"  onmouseover="casilla(<? echo $casilla1_x?><? echo $casilla3_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="91,46,132,67,84,83,46,62"  onmouseover="casilla(<? echo $casilla1_x?><? echo $casilla2_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
      <area shape="poly" coords="43,62,84,83,36,99,-2,78"  onmouseover="casilla(<? echo $casilla1_x?><? echo $casilla1_y?>, 1 , 1)" onmouseout="casilla(0, 0, 0, 0)" />
    </map>
</span></div>
<div id="apDiv2">
  <table width="200" border="0" cellpadding="0" cellspacing="0">
    <tr>
          <td width="54" height="23"><span class="Estilo3">Cordenadas: </span></td>
      <td width="146"><div class="casilla" id="campo"><span class="Estilo3"></span></div></td>
    </tr>
    <tr>
      <td height="23" class="Estilo3">Usuario:</td>
      <td><div class="casilla" id="user"><span class="Estilo3"></span></div></td>
    </tr>
    <tr>
      <td height="23" class="Estilo3">Clan</td>
      <td><div class="casilla" id="clan"><span class="Estilo3"></span></div></td>
    </tr>
  </table>
</div>
<div class="letras3" id="apDiv8">
  <div align="center" class="titulo">Mapa de Usuarios</div>
</div>
<map name="MapMap">
  <area shape="poly" coords="45,62,86,83,38,99,0,78" href="#">
</map>