par
Tendy » 27 avr. 2007, 16:33
Bonjour à tous,
voilà mon problème : j'aimerais faire un tri séléctif à l'affichage d'informations contenues dans une table de ma bdd.
Par exemple, je n'affiche cette information SI et seulement SI champ=valeur, sinon je ne l'affiche pas.
Voilà donc mon code qui ne marche pas :
<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', '*', '*');
// on sélectionne la base
mysql_select_db('*',$db);
// on crée la requête SQL
$sql = "SELECT id,nom,domaine,patron,email,valeur FROM tbl_entreprises";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($val = mysql_fetch_array($req)){ // parcours des resultats
$valeur = $val['valeur'];
}
if($valeur == 'active')
{
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b><td>Id: </b>'.$data['id'].'<br></td>';
echo '<b><td>Nom: </b> '.$data['nom'].'<br></td>';
echo '<b><td>Domaine:</b> '.$data['domaine'].'<br></td>';
echo '<b><td>Patron:</b> '.$data['patron'].'<br></td>';
echo '<b><td>Email du patron:</b> '.$data['email'].'<br></td>';
echo '<b><td>Etat de l\'entreprise:</b> '.$data['valeur'].'<br></td>';
echo "<br>";
} }
else {
echo "";
}
// on ferme la connexion à mysql
mysql_close();
?>
Merci à tous ceux qui prendront la peine de m'aider,
Cordialement.
Bonjour à tous,
voilà mon problème : j'aimerais faire un tri séléctif à l'affichage d'informations contenues dans une table de ma bdd.
Par exemple, je n'affiche cette information SI et seulement SI champ=valeur, sinon je ne l'affiche pas.
Voilà donc mon code qui ne marche pas :[php] <?php
// on se connecte à MySQL
$db = mysql_connect('localhost', '*', '*');
// on sélectionne la base
mysql_select_db('*',$db);
// on crée la requête SQL
$sql = "SELECT id,nom,domaine,patron,email,valeur FROM tbl_entreprises";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($val = mysql_fetch_array($req)){ // parcours des resultats
$valeur = $val['valeur'];
}
if($valeur == 'active')
{
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b><td>Id: </b>'.$data['id'].'<br></td>';
echo '<b><td>Nom: </b> '.$data['nom'].'<br></td>';
echo '<b><td>Domaine:</b> '.$data['domaine'].'<br></td>';
echo '<b><td>Patron:</b> '.$data['patron'].'<br></td>';
echo '<b><td>Email du patron:</b> '.$data['email'].'<br></td>';
echo '<b><td>Etat de l\'entreprise:</b> '.$data['valeur'].'<br></td>';
echo "<br>";
} }
else {
echo "";
}
// on ferme la connexion à mysql
mysql_close();
?>[/php]
Merci à tous ceux qui prendront la peine de m'aider,
Cordialement.