Ouah ça avance vite!
Posté : sam. juil. 23, 2005 2:44 pm
La situation est débloquée et je suis content , ça avance.
J'ai réussi à afficher le résultat sous forme de vignette comme sur mon site.
Chuis content parce que tu m'avais dis que c'était dur
En fait j'ai trouvé un bout de code
Enfin, j'ai réussi à l'adapter, c'est pas mal quand même
Je ne résiste pas à l'envie de te montrer ça.
Philippe
<?php /* Date de création: 21/06/05 */
include_once ("globals.inc.php");
include_once ("fonctions.inc.php");
mysql_connect($serveur,$login,$motpasse) or die ("erreur de connexion au serveur ".mysql_error());
mysql_select_db($base) or die ("erreur de connexion a la base de données ".mysql_error());
echo$_POST['ftot1'];
$que = " SELECT * FROM `biens_fr`" ;
$query = " SELECT * FROM `biens_fr` WHERE (tot1) <= 50000";
$query_1 =" SELECT * FROM `biens_fr` WHERE (tot1) >= 50000 AND (tot1) <= 100000 LIMIT 0 , 30";
$query_2 =" SELECT * FROM `biens_fr` WHERE (tot1) >= 100000 AND (tot1) <= 150000 LIMIT 0 , 30";
$query_3 =" SELECT * FROM `biens_fr` WHERE (tot1) >= 150000";
$i=0;
if ($_POST['ftot1'] == 0)
{
$result = mysql_query($que) or die ("Requête incorrecte ".mysql_error());
}
else
if ($_POST['ftot1'] == 1)
{
$result = mysql_query($query) or die ("Requête incorrecte ".mysql_error());
}
else
if ($_POST['ftot1'] == 2)
{
$result = mysql_query($query_1) or die ("Requête incorrecte ".mysql_error());
}
else
if ($_POST['ftot1'] == 3)
{
$result = mysql_query($query_2) or die ("Requête incorrecte ".mysql_error());
}
else
if ($_POST['ftot1'] == 4)
{
$result = mysql_query($query_3) or die ("Requête incorrecte ".mysql_error());
}
// Fermer la connexion
mysql_close();
Entete();
echo "<table>\n\n";
$build_fichier = "<table>\n<tr>\n";
while($row = mysql_fetch_array($result))
{
$colonne ="<TD><B><DIV ALIGN=\"center\">Rf $row[ref]</DIV></B><DIV ALIGN=\"center\">".
"<A HREF=\"f2745.htm\"><IMG SRC=\"../photos/photofr/i$row[ref].jpg\" BORDER=0 WIDTH=125 HEIGHT=85></A><BR>".
"<DIV ALIGN=\"center\"><B><FONT COLOR=\" #FF0033\">$row[tot1]€ </FONT></B></DIV> </TD>";
if ($i%5==0)
{
echo "\n<tr>\n"; // on commence une ligne du tableau
$build_fichier .= "\n<tr>\n";
}
if($i %5 !=0 OR $i %5 == 0)
{
echo "$colonne"; // on affiche une colonne
$build_fichier .="$colonne";
}
$i++; // on incrémente le compteur
// puisque $i a été incrémenté une ligne plus haut, la condition
// ci-dessous recevra une valeure de $i différente du début de la
// boucle, donc on peut fermer la ligne
if ($i%5==0)
{
echo "\n</tr>\n";
$build_fichier .= "\n</tr>\n";
}
}
echo "\n</table>"; // on ferme le tableau
$build_fichier .= "\n</table>";
?>
J'ai réussi à afficher le résultat sous forme de vignette comme sur mon site.
Chuis content parce que tu m'avais dis que c'était dur

En fait j'ai trouvé un bout de code

Enfin, j'ai réussi à l'adapter, c'est pas mal quand même
Je ne résiste pas à l'envie de te montrer ça.
Philippe
<?php /* Date de création: 21/06/05 */
include_once ("globals.inc.php");
include_once ("fonctions.inc.php");
mysql_connect($serveur,$login,$motpasse) or die ("erreur de connexion au serveur ".mysql_error());
mysql_select_db($base) or die ("erreur de connexion a la base de données ".mysql_error());
echo$_POST['ftot1'];
$que = " SELECT * FROM `biens_fr`" ;
$query = " SELECT * FROM `biens_fr` WHERE (tot1) <= 50000";
$query_1 =" SELECT * FROM `biens_fr` WHERE (tot1) >= 50000 AND (tot1) <= 100000 LIMIT 0 , 30";
$query_2 =" SELECT * FROM `biens_fr` WHERE (tot1) >= 100000 AND (tot1) <= 150000 LIMIT 0 , 30";
$query_3 =" SELECT * FROM `biens_fr` WHERE (tot1) >= 150000";
$i=0;
if ($_POST['ftot1'] == 0)
{
$result = mysql_query($que) or die ("Requête incorrecte ".mysql_error());
}
else
if ($_POST['ftot1'] == 1)
{
$result = mysql_query($query) or die ("Requête incorrecte ".mysql_error());
}
else
if ($_POST['ftot1'] == 2)
{
$result = mysql_query($query_1) or die ("Requête incorrecte ".mysql_error());
}
else
if ($_POST['ftot1'] == 3)
{
$result = mysql_query($query_2) or die ("Requête incorrecte ".mysql_error());
}
else
if ($_POST['ftot1'] == 4)
{
$result = mysql_query($query_3) or die ("Requête incorrecte ".mysql_error());
}
// Fermer la connexion
mysql_close();
Entete();
echo "<table>\n\n";
$build_fichier = "<table>\n<tr>\n";
while($row = mysql_fetch_array($result))
{
$colonne ="<TD><B><DIV ALIGN=\"center\">Rf $row[ref]</DIV></B><DIV ALIGN=\"center\">".
"<A HREF=\"f2745.htm\"><IMG SRC=\"../photos/photofr/i$row[ref].jpg\" BORDER=0 WIDTH=125 HEIGHT=85></A><BR>".
"<DIV ALIGN=\"center\"><B><FONT COLOR=\" #FF0033\">$row[tot1]€ </FONT></B></DIV> </TD>";
if ($i%5==0)
{
echo "\n<tr>\n"; // on commence une ligne du tableau
$build_fichier .= "\n<tr>\n";
}
if($i %5 !=0 OR $i %5 == 0)
{
echo "$colonne"; // on affiche une colonne
$build_fichier .="$colonne";
}
$i++; // on incrémente le compteur
// puisque $i a été incrémenté une ligne plus haut, la condition
// ci-dessous recevra une valeure de $i différente du début de la
// boucle, donc on peut fermer la ligne
if ($i%5==0)
{
echo "\n</tr>\n";
$build_fichier .= "\n</tr>\n";
}
}
echo "\n</table>"; // on ferme le tableau
$build_fichier .= "\n</table>";
?>