oroch

Inscris le 08/12/2010 à 20:44
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
oroch
Bonjour à tous. Voilà je récupère les résultats d'une requête mysql et je souhaite les mettre dans un tableau. Or dans le tableau des lignes apparaissent mais rien ne s'affiche. Merci d'avance pour votre aide :)
Voici mon code:
<!DOCTYPE html PUBLIC "-
//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="consultprix.css">
</head>
<body>
<div>
<h3>Choisir une tranche de prix :</h3>
<form method="post">
<p id="inf"><input type="radio" name="prix" <?php if (isset($_POST["prix"])) { if ($_POST["prix"] == "1"){ echo 'checked="checked"'; }} ?> value="1" > < 200.000 € </p>
<input type="radio" name="prix" <?php if (isset($_POST["prix"])) { if ($_POST["prix"] == "2"){ echo 'checked="checked"'; }} ?> value="2" > de 200.000 € à 300.000 € <br/>
<p id="sup"><input type="radio" name="prix" <?php if (isset($_POST["prix"])) { if ($_POST["prix"] == "3"){ echo 'checked="checked"'; }} ?> value="3" > > 300.000 € </p>
<input type="submit" name="afficher" value="Afficher"> <br/>
</form>
</div>
<br/><br/><hr/><br/>
<?php
if (isset($_POST["afficher"]))
{
$conn = mysql_connect ("localhost","root","") or die ("Connexion impossible");
$base="umy63";
mysql_select_db("$base") or die ("Base inconnue");
print("Connexion réussie à la base : $base");
if (isset($_POST["prix"]))
{
if ($_POST["prix"] == "1")
$requete='select b.idbien,b.detailbien,b.prixbien,t.nomtype, b.photobien from bien b, typebien t where b.idtype = t.idtype and b.prixbien < 200000;';
else
{
if ($_POST["prix"] == "2")
$requete='select b.idbien,b.detailbien,b.prixbien,t.nomtype, b.photobien from bien b, typebien t where b.idtype = t.idtype and b.prixbien > 200000 and b.prixbien < 300000;';
else
$requete='select b.idbien,b.detailbien,b.prixbien,t.nomtype, b.photobien from bien b, typebien t where b.idtype = t.idtype and b.prixbien > 300000;';
}
}
?>
<center><table width="100%" border="1">
<tr><td>Identificateur </td>
<td>Détail </td>
<td>Prix </td>
<td>NomType </td>
<td>Photo</td><?php
$result = mysql_query($requete,$conn);
if(mysql_errno()==0)
{
if($result)
{
while($row = mysql_fetch_array($result))
{
?>
<tr><td>
<? echo $row["idbien"]; ?>
</td><td>
<? echo $row["detailbien"]; ?>
</td><td>
<? echo $row["prixbien"]; ?>
</td><td>
<? echo $row["nomtype"]; ?>
</td><td>
<? echo $row["photobien"]; ?>
</td><tr>
<?php
}
?></table><?php
mysql_free_result($result);
}
else
{
echo "Pas de biens trouvé<br/>";
}
}
else
{
echo "Problème sur le select ...<br/>";
echo mysql_errno().": ".mysql_error()."<br/>";
}
mysql_close($conn);
}?>
</body>
</html>

Ses derniers messages sur les forums

forum
oroch
Bonjour à tous. Voilà je récupère les résultats d'une requête mysql et je souhaite les mettre dans un tableau. Or dans le tableau des lignes apparaissent mais rien ne s'affiche. Merci d'avance pour votre aide :)
Voici mon code:
<!DOCTYPE html PUBLIC "-
//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="consultprix.css">
</head>
<body>
<div>
<h3>Choisir une tranche de prix :</h3>
<form method="post">
<p id="inf"><input type="radio" name="prix" <?php if (isset($_POST["prix"])) { if ($_POST["prix"] == "1"){ echo 'checked="checked"'; }} ?> value="1" > < 200.000 € </p>
<input type="radio" name="prix" <?php if (isset($_POST["prix"])) { if ($_POST["prix"] == "2"){ echo 'checked="checked"'; }} ?> value="2" > de 200.000 € à 300.000 € <br/>
<p id="sup"><input type="radio" name="prix" <?php if (isset($_POST["prix"])) { if ($_POST["prix"] == "3"){ echo 'checked="checked"'; }} ?> value="3" > > 300.000 € </p>
<input type="submit" name="afficher" value="Afficher"> <br/>
</form>
</div>
<br/><br/><hr/><br/>
<?php
if (isset($_POST["afficher"]))
{
$conn = mysql_connect ("localhost","root","") or die ("Connexion impossible");
$base="umy63";
mysql_select_db("$base") or die ("Base inconnue");
print("Connexion réussie à la base : $base");
if (isset($_POST["prix"]))
{
if ($_POST["prix"] == "1")
$requete='select b.idbien,b.detailbien,b.prixbien,t.nomtype, b.photobien from bien b, typebien t where b.idtype = t.idtype and b.prixbien < 200000;';
else
{
if ($_POST["prix"] == "2")
$requete='select b.idbien,b.detailbien,b.prixbien,t.nomtype, b.photobien from bien b, typebien t where b.idtype = t.idtype and b.prixbien > 200000 and b.prixbien < 300000;';
else
$requete='select b.idbien,b.detailbien,b.prixbien,t.nomtype, b.photobien from bien b, typebien t where b.idtype = t.idtype and b.prixbien > 300000;';
}
}
?>
<center><table width="100%" border="1">
<tr><td>Identificateur </td>
<td>Détail </td>
<td>Prix </td>
<td>NomType </td>
<td>Photo</td><?php
$result = mysql_query($requete,$conn);
if(mysql_errno()==0)
{
if($result)
{
while($row = mysql_fetch_array($result))
{
?>
<tr><td>
<? echo $row["idbien"]; ?>
</td><td>
<? echo $row["detailbien"]; ?>
</td><td>
<? echo $row["prixbien"]; ?>
</td><td>
<? echo $row["nomtype"]; ?>
</td><td>
<? echo $row["photobien"]; ?>
</td><tr>
<?php
}
?></table><?php
mysql_free_result($result);
}
else
{
echo "Pas de biens trouvé<br/>";
}
}
else
{
echo "Problème sur le select ...<br/>";
echo mysql_errno().": ".mysql_error()."<br/>";
}
mysql_close($conn);
}?>
</body>
</html>

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours