Checkbox
Posté : 12 juil. 2012, 13:40
Bonjour à tous,
J'ai actuellement un petit problème, j espère que vous pourrez m'aider, merci d'avance.
Je vous montre mon code
Ce code sert a réaliser un commerce sur mon jeu voilà un apreçu de ce qu'il affiche :

Le problème est que je suis obligé de cocher les 6 cases pour retourner les valeurs de une colonne mais aussi qu'il affiche 6 fois la même colonne.
Je vois d’où vient le problème mais je sais pas comment le régler.
J'espère que vous pourrez m'aider, merci d'avance.
J'ai actuellement un petit problème, j espère que vous pourrez m'aider, merci d'avance.
Je vous montre mon code
Code : Tout sélectionner
<?php
session_start();
require_once('config.php');
require_once('verifications.php');
$titre_page='le titre de la page';
include_once('haut.php');
include ('nombre_online.php');
?>
<?php
include ('menu.php');
?>
<?php
///Jointure entre ressources joueurs pseudo et ressource commerce ////
$ID_joueur = $id;
$query_selection_ressources = '
SELECT commerce.id_joueur,
commerce.id_vente,
commerce.id_ressource,
commerce.Quantite,
commerce.prix,
commerce.voulu
FROM commerce
';
$requetes = mysql_query( $query_selection_ressources ) or die( mysql_error() );
//FIN//
?>
<?php
echo"<div id='moncadreachat'>
<table summary='Vente de ressource par Etat'>
<thead>
<tr>
<th id='ff2' headers='nav' scope='col' style=' width: 151px; height: 10px; background-color: #B572C6;'>Vendeur</th>
<th id='ff2' headers='nav' scope='col'style=' width: 150px; height: 10px; background-color: #B87AC7;'>Quantitée</th>
<th id='ff2' headers='nav' scope='col'style=' width: 150px; height: 10px; background-color: #A66EC1;'>Type de ressource</th>
<th id='ff2' headers='nav' scope='col'style=' width: 149px; height: 10px; background-color: #AD4FC4;'>Taux</th>
<th id='ff2' headers='nav' scope='col'style=' width: 148px; height: 10px; background-color: #A9469F;'>Ressource demandée</th>
</tr>
</thead>
";
echo "
<form method='post' action='acheterressources.php' enctype='multipart/form-data'>";
while($data=mysql_fetch_assoc($requetes))
{
foreach ($data as $box)
{
echo
"
<table summary='Vente de ressource par Etat'>
<tbody>
<tr>
<td id='ff2' headers='nav' scope='col'style=' width: 2px; height: 10px; background-color: #4B7CAC' ; >
<input align='center' type='checkbox' name='coche[]' value='$box'; /></td>
<td id='ff2'headers='nav'scope='col'style=' width: 124px; height: 10px; background-color: #4B7CAC ;' >
{$data["id_vente"]}</td>
<td id='ff2' headers='nav' scope='col'style=' width: 150px; height: 10px; background-color: #4B7CAC ;'>
{$data["Quantite"]}</td>
<td id='ff2' headers='nav' scope='col'style=' width: 150px; height: 10px; background-color: #4B7CAC ;'>
{$data["id_ressource"]}</td>
<td id='ff2' headers='nav' scope='col'style=' width: 149px; height: 10px; background-color: #4B7CAC ;'>
{$data["prix"]}</td>
<td id='ff2' headers='nav' scope='col'style=' width: 149px; height: 10px; background-color: #4B7CAC ;'>
{$data["voulu"]}</td>
</tr>
</table> "
;}
;}
echo"<input align='center' id='' name='ok' type='submit' value='acheter' /></form>";
?>
</div>
Ce code sert a réaliser un commerce sur mon jeu voilà un apreçu de ce qu'il affiche :

Le problème est que je suis obligé de cocher les 6 cases pour retourner les valeurs de une colonne mais aussi qu'il affiche 6 fois la même colonne.
Je vois d’où vient le problème mais je sais pas comment le régler.
J'espère que vous pourrez m'aider, merci d'avance.