Bonjour à vous, alors j'ia un problème pour mon script d'attaque, je n'arrive pas a dire a mysql d'enlever les pv a la personne que j'ai attaqué..
Ma detection des persos sur la map se fait de la maniere suivante :
Ma detection des persos sur la map se fait de la maniere suivante :
Code PHP :
<?php
for ($x=$posx;$x<=$posx;$x++) {
for ($y=$posy;$y<=$posy;$y++) {
$sq = mysql_query('SELECT pseudo,avatar_joueur, vieMax, vie FROM membre WHERE posx='.$x.' AND posy='.$y.' AND pseudo<>"'.$_SESSION['pseudo'].'" ORDER BY posx DESC,posy DESC') or die(mysql_error());
$numenr = mysql_num_rows($sq); //nombre d'enregitrement revnoyés par la requete
echo '<table border="1" bgcolor="#dabe92"><tr>';
$cpt = 0; // le compteur
while ($data = mysql_fetch_array($sq)) {
$cpt++;
if ($cpt == 5) {
echo '</tr><tr>'; // on ouvre une nouvelle ligne
$cpt = 1;
}
Je fais une boucle qui affiche dans un tableau, toutes les personnes dont la position x et y sont égales aux miennes..
Ca marche bien, j'ai ainsi sous la mappe, divers tableau, 1 pour chaque personne rencontré.
Apres dans ce tableau j'y ai mis diverses options ( je ne vais vous mettre en code que le lien attaquer, vous y verrez plus clair)
Code PHP :
<?php
echo '<td><img src="image/menu.png">'.$data['pseudo'].'';?> <br />
<?php
echo'<a href="attaque.php" class="menuperso" ><img src="image/attaque.gif"></a></td>';
}
echo'</tr></table>';