imbriquer des boucles
Posté : 18 oct. 2007, 11:11
Bonjour,
Je possède une table t_region comportant les régions de France avec les colonnes
ID_region
region
et une table t_regionfourn comportant le n° du fournisseur et les n° de régions sur lesquelles il travaille
les colonnes sont
id_fournregion
id_fourn
id_region
Je veux que la page affiche OK devant les régions du fournisseur
mais ça ne marche pas elle n'affiche que les régions
Je possède une table t_region comportant les régions de France avec les colonnes
ID_region
region
et une table t_regionfourn comportant le n° du fournisseur et les n° de régions sur lesquelles il travaille
les colonnes sont
id_fournregion
id_fourn
id_region
Je veux que la page affiche OK devant les régions du fournisseur
mais ça ne marche pas elle n'affiche que les régions
<?php require_once('Connections/connectgl.php'); ?>
<?php
mysql_select_db($database_connectgl, $connectgl);
$query_region = "SELECT * FROM t_region WHERE Region <> 'France' ORDER BY Region ASC";
$region = mysql_query($query_region, $connectgl) or die(mysql_error());
$row_region = mysql_fetch_assoc($region);
$totalRows_region = mysql_num_rows($region);
$colfourn_regionfourn = "379";
if (isset($_SESSION['numfourn'])) {
$colfourn_regionfourn = (get_magic_quotes_gpc()) ? $_SESSION['numfourn'] : addslashes($_SESSION['numfourn']);
}
mysql_select_db($database_connectgl, $connectgl);
$query_regionfourn = sprintf("SELECT t_fournregion.id_fournregion, t_fournregion.id_fourn, t_fournregion.id_region, t_fournregion.affichez, t_region.ID_Region, t_region.Region FROM t_fournregion, t_region WHERE t_fournregion.id_fourn=%s AND t_region.ID_Region=t_fournregion.id_region", $colfourn_regionfourn);
$regionfourn = mysql_query($query_regionfourn, $connectgl) or die(mysql_error());
$row_regionfourn = mysql_fetch_assoc($regionfourn);
$totalRows_regionfourn = mysql_num_rows($regionfourn);
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php do { ?>
<?php echo $row_region['ID_Region']; ?>
<?php do { ?>
<?php if( $row_regionfourn['ID_Region'] == $row_region['ID_Region'])
{echo "ok";}
?>
<?php } while ($row_regionfourn = mysql_fetch_assoc($regionfourn)); ?>
<?php } while ($row_region = mysql_fetch_assoc($region)); ?>
</body>
</html>
<?php
mysql_free_result($region);
mysql_free_result($regionfourn);
?>