08-15-2008, 07:36 PM
Bonjour, j'ai commencer a faire un mmropg en php il y a quelque temp, sa avance tranquillement. Mais je bloque sur l'inventaire.
Alors voila la situation :
dans la table session j'ai 22 emplacement objet.
Et j'ai une table base_objet qui contient les caracteristique de chaque objet du jeux.
Je voudrais faire un menue defilant qui affiche toute les armes dans l'inventaire du perso. Mais mon code ne marche evidamment pas : rien n'aparait.
Esque quelqun pourrais m'aider svp?
Voici mon code :
Alors voila la situation :
dans la table session j'ai 22 emplacement objet.
Et j'ai une table base_objet qui contient les caracteristique de chaque objet du jeux.
Je voudrais faire un menue defilant qui affiche toute les armes dans l'inventaire du perso. Mais mon code ne marche evidamment pas : rien n'aparait.
Esque quelqun pourrais m'aider svp?
Voici mon code :
Code PHP :
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>acceuil</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="css de l'acceuil" href="acceuil.css" />
</head>
<body>
<!-- Les includes-->
<?php include("include_haut_session.php"); ?>
<!-- Le corps -->
<div id="corps">
<h1>Fiche perso</h1>
<p>
Main droite : <?php echo $_SESSION['main_droite']; ?> <br /><br />
Main gauche: <?php echo $_SESSION['main_gauche']; ?> <br /><br />
Tete: <?php echo $_SESSION['tete']; ?> <br /><br />
Torse: <?php echo $_SESSION['torse']; ?><br /><br />
Bras: <?php echo $_SESSION['bras']; ?><br /><br />
Main: <?php echo $_SESSION['main']; ?><br /><br />
Taille: <?php echo $_SESSION['taille']; ?><br /><br />
Jambe: <?php echo $_SESSION['jambe']; ?><br /><br />
Pied: <?php echo $_SESSION['pied']; ?><br /><br />
</p>
<form method="post" action="traitement_changement_equipement.php">
<p>
Main droite:
<select name="main_droite">
<?php
$numero = 1;
while ($numero <= 22)
{
$objet = 'objet_' .$numero ;
$_SESSION[$objet] = $objet ;
$reponse = mysql_query("SELECT * FROM base_objet WHERE nom = $objet")or die('Erreur MySQL:'.mysql_error());
$donnees = mysql_fetch_array($reponse);
if ($donnees['type'] = "arme" )
{
?><option value="<?php echo $donnees['nom']?>"> <?php echo $donnees['nom'] ; ?></option> <?php
}
else
{
}
$numero++;
}
?>
</select>
<br />
<br />
<input type="submit" value="Valider" /><br /><br />
</div>
<?php include("include_bas.php"); ?>
</body>
</html>