header
Accueil
Règles
Les 5 Races
Histoire
Classements
Forums
Taverne du Chat
Inscriptions
Jouer son Trõll
Packs Graphiques
Goodies
Nous Contacter
Soutenir le Jeu.
Notre Boutique.
Liens
Webring
Crédits
 
  Ze Figurines
figurines
 MountyHall
Référencé sur
Tour de Jeu
Ludimail
Jeux Alternatif
 
HG
Nous sommes le 27° jour du Rat du 23° cycle après Ragnarok
HM HD
 
 
BG     BD
 Bienvenue Invité     S'enregistrer    Connexion Search the Forum   Display List of Forum Members
Forums Tous les Forums
ligne Forum Hors Jeux
DON MountyHall
Modérateurs de ce forum : Aghabeu, Dabihul, Grankausto, Loinvu, Madère, Mamoune, Modérateur 6, Modérateur1, Modérateur2, Modérateur3, Modérateur4, Modérateur5, Mr x, Rouletabille, Schtroumpf, TilK, VYS, Xaruth
Vous pouvez discuter ici de tout et de rien et surtout de tout ce qui ne se retrouve pas dans les autres forums Hors-jeux.

Il est cependant interdit d'utiliser ce forum pour un bénéfice personnel (vente, publicité, affiliation, ...).
Evitez aussi tout "sujet qui fache" et autre "trolls". Seuls des messages appelant à une discussion cordiale et pleine de tolérance seront acceptés.


Version imprimable

#. Message de ograweb le 02-03-2003 à 19:26
90216 - ( )
Pays: France  Inscrit le : 30-06-2002  Messages: 501 (Shaï Epileptique)   Citer Citer

Bon voila je me permet de damander de l'aide pour la prorammation pour utiliser le script du MH ( vue )

g trop besoin d'aide pour mes requete SQL.

enfaite g un probleme majeur. je veux ressortir les troll les plus pres d'une position donné on a $xvoulu $yvoulu et $nvoulu

mais la je me demande si c possible avec ma table ...

les colones de ma table :
id x y n date.

mais pour la requette sql je voulais faire sa :
select * from table where date >= xxxxx order by (x - $xvoulu),(y-$yvoulu.......

enfin j'espere que je suis clair. ainsi j'aurai la liste des troll vu recemment ordonné par X Y et N du plus proche au plus loin icon_wink.gif

/////////////////
bon ok je pense que cette solution est impossible... alors g pensé au tableaux. ce que je pourrai faire c charger tout les troll dans un tableaux ( une copie de la table) et apres j'aurai qu'a savoir comment manipuler les tableaux)

alors je vous demande de l'aide car les membres de ma guilde me presse pour que je finnisse la gestion de la vue ...


ograweb, webmastroll


#. Message de Ghorghor Bey le 02-03-2003 à 19:39
  [MH Team]   [Main Gauche - Main Droite]  [Ami de MountyHall]
111 - Ghorghor Bey (Durakuir 33)
Pays: Belgium  Inscrit le : 22-05-2002  Messages: 6097 (Hydre Fumante)   Citer Citer

Fait un Select pour rappatrier tous les records, puis traites les records en PHP.

Tu stockes tes records dans un tableau et tu utilises les fonctions de tri de tableau (www.php.net) comme sort, ksort, ...

Et une fonction de calcul de distance peut vraiment aider...

Exemple :

$ArrayInfos["ID"] = $query["id"];
$ArrayInfos["X"] = $query["x"];
$ArrayInfos["Y"] = $query["y"];
$ArrayInfos["N"] = $query["n"];
$ArrayInfos["date"] = $query["date"];
$ArrayInfos["distance"] = f_ClacDistance($query["x"],$query["y"],$query["n"],$xvoulu,$yvoulu,$nvoulu);

Puis tu tries sur la distance, en numerique.

Ghorghor.


#. Message de ograweb le 02-03-2003 à 20:27
90216 - ( )
Pays: France  Inscrit le : 30-06-2002  Messages: 501 (Shaï Epileptique)   Citer Citer

allelouia !!

merci ghorghor.

mais dis moi sa se rapprocherai pas de ce qui est utilisé pour la vue du jeu elle meme ?

ograweb, qui va pouvoir finir son script


#. Message de ograweb le 02-03-2003 à 22:10
90216 - ( )
Pays: France  Inscrit le : 30-06-2002  Messages: 501 (Shaï Epileptique)   Citer Citer

j'ai fait comme tu ma dit,

while ($query = mysql_fetch_array($result))/* récupération des valeurs dans un tableau */ {
$ArrayInfos["ID"] = $query["id"];
$ArrayInfos["X"] = $query["x"];
$ArrayInfos["Y"] = $query["y"];
$ArrayInfos["N"] = $query["n"];
$ArrayInfos["date"] = $query["date"];
$ArrayInfos["distance"] = f_ClacDistance($query["x"],$query["y"],$query["n"],$xvoulu,$yvoulu,$nvoulu);

}

et donc apres je voudrai trié les valeur en gardant les ligne par ordre croissant de la case distance. il y a plein de fonction pour trié.

g ete a cette page : http://dev.nexen.net/docs/php/annotee/ref.array.php

et cette fonction ma bien plu array_multisort  apparament, le tableaux est un tableaux multi dimensionnel mais sa trie jamais bien.

dailleur g l'impression qu'il n'y a qu'une ligne dans mon tableaux ( la derniere de la table sql...)

bon on dit que la nuit porte conseil, et je vais tester ce proverbe.

bonne nuit.


#. Message de goldorak le 03-03-2003 à 00:28
  [Ami de MountyHall]
768 - Goldorak (Kastar 50)
- X-Trolls -
Pays: France  Inscrit le : 04-09-2002  Messages: 1218 (Trõll de Compèt')   Citer Citer

sinon:

$sql = "SELECT * FROM `monstres_tbl` WHERE GREATEST(ABS(x-{$x}),ABS(y-{$y}),ABS(n-{$n}))={$i}";

avec ($x,$y,$n) la position "voulue", et $i la distance a cette position.


#. Message de Ghorghor Bey le 03-03-2003 à 00:38
  [MH Team]   [Main Gauche - Main Droite]  [Ami de MountyHall]
111 - Ghorghor Bey (Durakuir 33)
Pays: Belgium  Inscrit le : 22-05-2002  Messages: 6097 (Hydre Fumante)   Citer Citer

Oui mais ça bouffe en ressources, dixit Yakinbra!

Ghorghor.

Pages : [1]

Pour poster une réponse sur ce Forum, vous devez d'abord vous connecter

Si vous n'êtes pas encore enregistré, vous devez d'abord vous inscrire.

 Changer de Forum
[ Contact : ] - [ Heure Serveur : 21:49:57 le 27/12/2024 ] - [ Page générée en 0.004 sec. ]