PHP Personnage de votre compte // MaNGOS
Bonjour,

Voici un script pour afficher vos personnages de votre compte:

Perso.php:
Code PHP :
<center><table style="text-align: left; width: 1000px;" border="2"
 
cellpadding="2" cellspacing="2">
  <
tbody>
    <
tr>
      <
td style="width: 400px;">Nom:</td>
      <
td style="width: 400px;">Race</td>
      <
td style="width: 400px;">Class</td>
      <
td style="width: 400px;">level:</td>
    </
tr>
<?
php
    
$host 
"127.0.0.1";
$user "wamp";
$pass "mangos";
$characters "characters";
mysql_connect($host$user$pass) or die(mysql_error());
mysql_select_db($characters) or die(mysql_error());
$query mysql_query('SELECT * FROM characters WHERE account="'.$id.'"') or die(mysql_error());
while (
$donnees mysql_fetch_array($query))
{
    echo 
'<tr><td style="width: 400px;"> '.$donnees['name'].'</td>';
echo 
'<td style="width: 400px;">';
    
$rrace $donnees['race'];

switch (
$rrace// on indique sur quelle variable on travaille

case 
1// dans le cas où $note vaut 0
echo "<img src='images/Race/1.gif'> Humains <img src='images/Race/1.gif'>";
break;

case 
2// dans le cas où $note vaut 0
echo "<img src='images/Race/2.gif'> Orc <img src='images/Race/2.gif'>";
break;

case 
3// dans le cas où $note vaut 0
echo "<img src='images/Race/3.gif'> Nain <img src='images/Race/3.gif'>";
break;

case 
4// dans le cas où $note vaut 0
echo "<img src='images/Race/4.gif'> Elfe de nuit <img src='images/Race/4.gif'>";
break;

case 
5// dans le cas où $note vaut 0
echo "<img src='images/Race/5.gif'> Mort vivant <img src='images/Race/5.gif'>";
break;

case 
6// dans le cas où $note vaut 0
echo "<img src='images/Race/6.gif'> Tauren <img src='images/Race/6.gif'>";
break;

case 
7// dans le cas où $note vaut 5
echo "<img src='images/Race/7.gif'> Gnom <img src='images/Race/7.gif'>";
break;

case 
8// dans le cas où $note vaut 0
echo "<img src='images/Race/8.gif'> Troll <img src='images/Race/8.gif'>";
break;

case 
9// dans le cas où $note vaut 0
echo "<img src='images/Race/9.gif'> Draenei <img src='images/Race/9.gif'>";
break;

case 
10// dans le cas où $note vaut 0
echo "<img src='images/Race/10.gif'> Elfe de sang <img src='images/Race/10.gif'>";
break;

default:
echo 
"Aucune Race !!!";

}
echo 
'</td>';
echo 
'<td style="width: 400px;">';
    
$cclass $donnees['class'];

switch (
$cclass// on indique sur quelle variable on travaille

case 
1// dans le cas où $note vaut 0
echo "<img src='images/Class/5.png'> Guerrier <img src='images/Class/5.png'>";
break;

case 
2// dans le cas où $note vaut 0
echo "<img src='images/Class/2.png'> Paladin <img src='images/Class/2.png'>";
break;

case 
3// dans le cas où $note vaut 0
echo "<img src='images/Class/3.png'> Chasseur <img src='images/Class/3.png'>";
break;

case 
4// dans le cas où $note vaut 0
echo "<img src='images/Class/4.png'> Voleur <img src='images/Class/4.png'>";
break;

case 
5// dans le cas où $note vaut 0
echo "<img src='images/Class/1.png'> Pretre <img src='images/Class/1.png'>";
break;

case 
6// dans le cas où $note vaut 0
echo "<img src='images/Class/6.png'> Chevalier de la mort <img src='images/Class/6.png'>";
break;

case 
7// dans le cas où $note vaut 5
echo "<img src='images/Race/7.png'> Chaman <img src='images/Race/7.png'>";
break;

case 
8// dans le cas où $note vaut 0
echo "<img src='images/Race/8.png'> Mage <img src='images/Race/8.png'>";
break;

case 
9// dans le cas où $note vaut 0
echo "<img src='images/Race/9.png'> Demoniste <img src='images/Race/9.png'>";
break;

case 
11// dans le cas où $note vaut 0
echo "<img src='images/Race/11.png'> Druide <img src='images/Race/11.png'>";
break;

default:
echo 
"Aucune Class !!!";

}
echo 
'</td>';
    echo 
'<td style="width: 400px;"> '.$donnees['level'].'</td></tr>';
}
?>
</tbody>
</table>
</center> 

Et les images:

Hebergeur Metabollique Langue

Voila cordialement,
Deathart
Merci Beaucoup !!
Merci.
Merci, mais... On dit "Gnome".
De plus, tu pourrais facilement afficher l'image correspondant aussi au genre de ton personnage.
Allez, je t'aide.
Par exemple, pour les eds :
echo "<img src='images/Race/10-".$donnees['gender'].".gif'> Elfe de sang <img src='images/Race/10-".$donnees['gender'].".gif'>";

Bien sûr, il faut avoir toutes les images des races + genres.

(Et tu ne fermes pas tes balises img, boouh ! Langue)

Voila, quelques simples suggestions.
C'est un simple exemple de script
Au fait DeathArt, c'est pas pour faire le chieur mais c'est juste que dans ta phrase en signature tu n'as pas mis le verbe "aider" à l'infinitif. Tu l'as fait pour "éclater" mais pas l'autre, pourquoi?

Tu pourrais juste changer s'il te plaît car ça m'a sauté aux yeux.
Hors sujet et osef. Y'a les mp pour ça.
Merci pour le partage. C'est plutôt simple à réaliser, mais ça marche Langue
Tu l'as repris de quelques part non ?

Sinon ou est l'utilité de

[code=php]
// dans le cas où $note vaut 0
[/code]
(13-08-2010 15:14)KaMi-Nezumi a écrit :  Merci, mais... On dit "Gnome".
De plus, tu pourrais facilement afficher l'image correspondant aussi au genre de ton personnage.
Allez, je t'aide.
Par exemple, pour les eds :
echo "<img src='images/Race/10-".$donnees['gender'].".gif'> Elfe de sang <img src='images/Race/10-".$donnees['gender'].".gif'>";

Bien sûr, il faut avoir toutes les images des races + genres.

(Et tu ne fermes pas tes balises img, boouh ! Langue)

Voila, quelques simples suggestions.

Tu pourrais même encore améliorer ton script.
[code=php]
echo "<img src='images/Race/".$donnees['race']-".$donnees['gender'].".gif'>"
[/code]
Et ainsi juste avoir besoin de faire une boucle Clin
(18-08-2010 19:42)Shyax a écrit :  Tu pourrais même encore améliorer ton script.
[code=php]
echo "<img src='images/Race/".$donnees['race']-".$donnees['gender'].".gif'>"
[/code]
Et ainsi juste avoir besoin de faire une boucle Clin

J'y avais pensé, seulement il utilise un switch pour marquer le nom de la race. Ce n'est donc pas faisable d'utiliser ton truc sauf dans le cas où il ferait un array.

Retourner en haut Accueil