Bonjour,
Cette fois-ci j'ai une question.
Je suis entrain de coder une boutique en PHP et je procède de la manière suivante :
(Surtout, s'il y a plus simple / plus efficace, je suis preneur)
J'ai crée une base qui recense les objets que je vends. (id, id_item, item_name, item_quantite et item_prix)
J'ai ensuite un script php qui parcourt cette table et me l'affiche sur mon site. Il est donc possible de "checker" des checkbox d'un formulaire pour choisir quels items on souhaite acheter avec ses points mais là je coince.
Comment passer en paramètre le prix des objets sélectionnés par le joueur, afin d'effectuer les actions de retrait.
Et, même question donc pour savoir quel est l'objet qu'il a sélectionné.
Voici le code actuel :
[code=php]
<?php
$resultat = $gestionnairePersonnages->recupererPointsDeVote($username);
if($resultat)
{
$presencePoints = true;
foreach($resultat as $row)
{
$points = $points +1;
}
}
else $presencePoints = false;
if($presencePoints)
{
echo "Vous possédez actuellement <strong>"; echo $points; echo "</strong> point(s).<br />";
echo "<br />";
echo "Voici la liste des objets actuellement disponibles sur la boutique. <br />
S'il vous manque des points pour obtenir l'objet désiré, c'est par ici que ça se passe !<br />";
$resultats = $gestionnairePersonnages->afficherLesRecompenses();
?>
<form name=choisirRecompense method="GET" action="boutique.php">
<table width=470 height=50 border "1">
<tr>
<th><center>Nom</center></th>
<th><center>Quantité</center></th>
<th><center>Prix</center></th>
<th><center>Choisir</center></th>
</tr>
<?php foreach($resultats as $uneRecompense): ?>
<tr>
<td><?php echo $uneRecompense->item_name; ?></td>
<td><?php echo $uneRecompense->item_quantite; ?></td>
<td><?php echo $uneRecompense->item_prix; ?> points</td>
<td><center><input type="checkbox" name="option1" value="choix"><br></center></td>
</tr>
<?php endforeach; ?>
</table>
<?php
$personnages = $gestionnairePersonnages->afficherPersonnages($id);
if($personnages)
{
echo "Choisissez sur quel personnage attribuer les récompenses choisies : <br />";
?>
Personnage :
<select name="id_client" size="1">
<?php foreach ($personnages as $unPersonnage): ?>
<option value="choixPersonnage"><?php echo $unPersonnage->name; ?></options>
<?php endforeach; ?>
</select>
<p><div align="right"><input type="submit" id="button1" value="Valider les achats" /></div></p>
</form>
<?php
}
else echo "Vous n'avez pas de personnages<br />";
}
else echo "Vous n'avez aucun points. <br /> En obtenir !</a><br />";
?>[/code]
(Galère, j'ai des liens vers des smileys ...)
Je ne sais pas si mon problème est assez explicite, dans le cas contraire, faites le moi savoir, merci d'avance.