[php] probleme affichage

Fermé
Emil45 - 20 mai 2008 à 11:12
 Emil45 - 20 mai 2008 à 11:26
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

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