[php] probleme affichage

Emil45 -  
 Emil45 -
Bonjour,
J'ai actuellment un problème...
j'explique : j'ai une base de donnée,remplie, j'ai une fonction recherche dans mon application web, lorsque je fais une recherche il ne me trouve aucun résultat alors qu'il devrait. Les noms de variables sont bonnes, la connexion est bonne egalement...

Voici le code de ma page :


....

//CONTROLE SECTION
if($_SESSION['section']!="")
{
if ($condition=="")
{
$condition = "(`Section`=\"".$_SESSION['section']."\")";
}
else
{
$condition = $condition ." AND (`Section`=\"".$_SESSION['section']."\")";
}
}


if ($condition=="")
{
$sql = "SELECT Repere FROM `bloc`" ;
}
else
{
$sql = "SELECT Repere FROM `bloc` WHERE ".$condition;
}

//RESULTAT DANS UN TABLEAU
echo " <table cellpadding=15 border=1>
<tr>
<td bgcolor=yellow> Repere</td>
<td bgcolor=yellow> Géométrie</td>
<td bgcolor=yellow> Numéro de rapport</td>
<td bgcolor=yellow> Numéro de plan</td>
<td bgcolor=yellow> Lieu de rangement</td>
<td bgcolor=yellow> Nom du composant</td>
</tr>";


$result = mysql_query("$sql") or die(mysql_error());
while( $row = mysql_fetch_row( $result ))
{
echo"<tr>";
echo "<td>";
echo '$row[0]';
echo "</td>";
echo" ";
//GEOMETRIE
$sql2="SELECT Geometrie FROM bloc WHERE Repere = '$row[0]'";
$result2 = mysql_query("$sql2") or die(mysql_error());
while( $row2 = mysql_fetch_row( $result2 ) )
{
echo"<td>";
if($row2[0] != "")
echo $row2[0];
else
echo "Non communiqué";
echo "</td>";
}

...


Merci de m'aider ;)
A voir également:

1 réponse

Emil45
 
Bon c'etait un probleme de condition...j'aurai du commencer par ca...
1