Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 31-01-2005 11:29:45

banban
Membre
Lieu: paris
Date d'inscription: 26-01-2005
Messages: 58
Site web

correction d une carte

Code:

 <?php

if (file_exists('install.php')) { die("Merci d'éffacer <b>install.php</b> pour pouvoir continuer."); }
include('lib.php');
include('cookies.php');
$link = opendb();
$controlquery = doquery("SELECT * FROM {{table}} WHERE id='1' LIMIT 1", "control");
$controlrow = mysql_fetch_array($controlquery);

// Vérification si vous êtes logé ou pas.
$userrow = checkcookies();
if ($userrow == false) {
if (isset($_GET["do"])) {
if ($_GET["do"] == "verify") { header("Location: users.php?do=verify"); die(); }
}
header("Location: login.php?do=login"); die();
}
if (isset($_COOKIE["dkgame"])) {

// Format du cookies:
// {ID} {USERNAME} {PASSWORDHASH} {REMEMBERME}
$theuser = explode(" ",$_COOKIE["dkgame"]);
$username= $theuser[1];
$id = $theuser[0];
}
$link = opendb();
$pos = "SELECT * FROM rpg_users WHERE id='$id'" or die("erreur de selec du joueur");
$result = mysql_query($pos);

if(mysql_num_rows($result) == 0)
die("Il y a une erreur avec votre compte d'utilisateur.Veuillez réessayer encore.");
else { list($lat, $long) = mysql_fetch_array($result); }

$latmax = $lat + 9;
$longmax = $long + 9;
$latmin = $lat - 9;
$longmin = $long - 9;

$aff = "SELECT * FROM rpg_users WHERE currentaction != 'en ville' && latitude < '$latmax' && latitude > '$latmin' && longitude < '$longmax' && longitude > '$longmin'";
$result2 = mysql_query($aff);
$retour = mysql_num_rows($result2);
if($retour == 0) { echo " personne dans les parrages"; }
else {
while($data = mysql_fetch_array($result2)) {

$nom = $data['username'];
$lat = $data['latitude'];
$long = $data['longitude'];
$avatar = $data['avatar'];


for($i = 0; $i <= $retour; $i++)
{ $tab[$i] = array();
$tab[$i][0] = $nom;
$tab[$i][1] = $lat;
$tab[$i][2] = $long;
$tab[$i][3] = $avatar;
}

}
}

function taila($haut,$col,$i) {
$haut = $tab[$i][1] -9;
$col = $tab[$i][2] -9;

for($a=0;$a<$i;$a++) {
if(($tab[$i][1]==$haut) && ($tab[$i][2]==$col))
{
$img = $tab[$i][3];
}
$caption = "<img src="./images/avatar/num-".$img.".gif" width="40" height="40" alt="avatar" title="$col : $haut">";
echo $caption;
}
}


echo "<table bordercolor="black" border=1 align="center">nn";
for($col=0;$col<=18;$col++) {
echo " <tr>n";
for($haut=0;$haut<=18;$haut++)
{ echo " <td>";taila($haut,$col,$i); echo"</td>n"; }
echo" </tr>nn";
}
echo "</table>n";
//$total = count([$i].a);
echo "Il y a ".$i." explorateurs";
for($c=0;$c<$i;$c++) {
echo "<br>".$tab[$c][0]." se trouve en : ".$tab[$c][1]."/".$tab[$c][2].".<br>";
}
mysql_close();
?> 

Hors ligne

 

#2 31-01-2005 11:34:23

banban
Membre
Lieu: paris
Date d'inscription: 26-01-2005
Messages: 58
Site web

Re: correction d une carte

et donc en faite je n arrive pas a voir mes joueurs (users)  et ny les villes (towns)

Hors ligne

 

#3 31-01-2005 12:11:08

banban
Membre
Lieu: paris
Date d'inscription: 26-01-2005
Messages: 58
Site web

Re: correction d une carte

une autre petite question :
comment fait on pour en faite lorsque qu on arrive sur la page index : il y a un pop up qui s ouvre automatique pour y mettre une fichier radio.php

Hors ligne

 

#4 31-01-2005 16:46:22

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: correction d une carte

pour ton code, on a vu ca ensemble
pour ta popup, va sur editeurjavascript.com, y'a ca
mais, les popups sont bloqués par tous les navigateurs de nos jours

Hors ligne