Je n'arrive pas à récuper les données d'un tableau
Posté : 15 déc. 2010, 12:28
Bonjour le forum,
j'ai créé un site (que je teste pour l'instant en local) destiné à collecter des commandes de produits par des utilisateurs groupés au sein d'une même entreprise. Sur une page, j'ai un tableau dans lequel la 1ère colonne fait apparaître les noms des utilisateurs (ceux d'une même entreprise), les autres colonnes leur permettant par des input text d'indiquer la quantité de produits que chacun souhaite commander. Voici mon code php:
Merci d'avance à tous ceux qui voudront bien m'aider !
j'ai créé un site (que je teste pour l'instant en local) destiné à collecter des commandes de produits par des utilisateurs groupés au sein d'une même entreprise. Sur une page, j'ai un tableau dans lequel la 1ère colonne fait apparaître les noms des utilisateurs (ceux d'une même entreprise), les autres colonnes leur permettant par des input text d'indiquer la quantité de produits que chacun souhaite commander. Voici mon code php:
<?php
$k = 0;
$req_clients=mysql_query("SELECT * FROM utilisateurs LEFT JOIN clients ON clients.cli_util=utilisateurs.util_id JOIN produits ON clients.cli_id=produits.prod_cli JOIN cli_ville ON clients.cli_id=cli_ville.cli_ville_cli JOIN villes ON cli_ville.cli_ville_ville=villes.ville_id WHERE util_societe='".$soc['soc_id']."' ORDER BY util_nom, util_prenom");
while($row_clients = mysql_fetch_assoc($req_clients))
{
if ($k==0)
{$fond="#EEEEEE";}
else
{$fond="#FFFFFF";}
echo "<tr bgcolor='".$fond."'>";
echo "<td class='simpleg' height='30'><a href=\"resultat_client.php?client=".$row_clients['util_id']."\" alt=\"Voir la fiche complète de ".$row_clients['util_nom']." ".$row_clients['util_nom']."\" title=\"Voir la fiche complète de ".$row_clients['util_nom']." ".$row_clients['util_nom']."\">".$row_clients["util_civilite"]." <strong>".$row_clients["util_prenom"]." ".$row_clients["util_nom"]."</strong></td>";
echo "<td class='simpleg' height='10'>";
echo "</td>";
$req_commande = mysql_query ("SELECT * FROM commande WHERE commande.commande_cli='".$row_clients['cli_id']."'");
while($comm = mysql_fetch_assoc($req_commande))
{
{echo "<td class='simplec'><input type='text' name='service' id='service' size='15' value='".$comm['commande_nom_service']."'/></td>";
echo "<td class='simplec'><input type='text' name='prod1' style='text-align:center' size='2' value='".$comm['commande_prod1']."' /></td>";
echo "<td class='simplec'><input type='text' name='prod2' style='text-align:center' size='2' value='".$comm['commande_prod2']."' /></td>";
echo "<td class='simplec'><input type='text' name='prod3' style='text-align:center' size='2' value='".$comm['commande_prod3']."' /></td>";
echo "<td class='simplec'><input type='text' name='prod4' style='text-align:center' size='2' value='".$comm['commande_prod4']."' /></td>";
echo "<td class='simplec'><input type='text' name='prod5' style='text-align:center' size='2' value='".$comm['commande_prod5']."' /></td>";}
}
$cli_id_fiche=$row_clients['cli_id'];
$cli_fiche=$row_clients['util_civilite']." ".$row_clients['util_prenom']." ".$row_clints['util_nom'];
$k = 1 - $k;
}
?>
Mon problème : je n'arrive pas à récupérer les commandes de chacun dans ma base MySql. j'ai essayé ceci sans succès :
if ((isset($_POST['prod1'])) AND (is_numeric($_POST['prod1'])))
{
$prod1 = mysql_query("UPDATE commande SET commande_prod1='".ent_pos($_POST['prod1'])."' WHERE commande_ent='".$ent['ent_id']."' commande_cli='".$clients['cli_id']."'");
}
Quelqu'un aurait-il une solution ?Merci d'avance à tous ceux qui voudront bien m'aider !