Affichage résult form php/mysql

Jung -  
redlifebig Messages postés 60 Statut Membre -
Bonjour,

Je dois réaliser un moteur de recherche pour un site immobilier. Le problème c'est que je n'arrive absolument pas à afficher les résultats du moteur de recherche sur une nouvelle page resultats.php . Je ne m'y connais pas vraiment en php et j'ai essayer d'adapter plusieurs solutions disponibles sur internet mais rien à faire...

Merci d'avance pour votre aide.

Voilà mon formulaire de recherche :

<form action="resultats.php" method="post">

<?php

// FORMULAIRE TYPE D'ACHAT !!!!!!!!!!!!!!!!!

mysql_select_db($database_maconnexion, $maconnexion);
$query_RStype = "SELECT DISTINCT type FROM biens order by type";
$RStype = mysql_query($query_RStype, $maconnexion) or die(mysql_error());
$row_RStype = mysql_fetch_assoc($RStype);
$totalRows_RStype = mysql_num_rows($RStype);
?>
<label>Type
<select name="type" id="type">
<option value=""></option>
<?php
do {
?>
<option value="<?php echo $row_RStype['type']?>"><?php echo $row_RStype['type']?></option>
<?php
} while ($row_RStype = mysql_fetch_assoc($RStype));
$rows = mysql_num_rows($RStype);
if($rows > 0) {
mysql_data_seek($RStype, 0);
$row_RStype = mysql_fetch_assoc($RStype);
}
?>
</select>
</label>
</p>




<?php

// FORMULAIRE TYPE DE PROPRIETE !!!!!!!!!!!!!!!!!

mysql_select_db($database_maconnexion, $maconnexion);
$query_RStypedepropriete = "SELECT DISTINCT typedepropriete FROM biens order by typedepropriete";
$RStypedepropriete = mysql_query($query_RStypedepropriete, $maconnexion) or die(mysql_error());
$row_RStypedepropriete = mysql_fetch_assoc($RStypedepropriete);
$totalRows_RStypedepropriete = mysql_num_rows($RStypedepropriete);
?>
<label>Type de propriété
<select name="typedepropriete" id="typedepropriete">
<option value=""></option>
<?php
do {
?>
<option value="<?php echo $row_RStypedepropriete['typedepropriete']?>"><?php echo $row_RStypedepropriete['typedepropriete']?></option>
<?php
} while ($row_RStypedepropriete = mysql_fetch_assoc($RStypedepropriete));
$rows = mysql_num_rows($RStypedepropriete);
if($rows > 0) {
mysql_data_seek($RStypedepropriete, 0);
$row_RStypedepropriete = mysql_fetch_assoc($RStypedepropriete);
}
?>
</select>
</label>
</p>






<?php

// FORMULAIRE PAYS !!!!!!!!!!!!!!

mysql_select_db($database_maconnexion, $maconnexion);
$query_RSpays = "SELECT DISTINCT pays FROM biens order by pays";
$RSpays = mysql_query($query_RSpays, $maconnexion) or die(mysql_error());
$row_RSpays = mysql_fetch_assoc($RSpays);
$totalRows_RSpays = mysql_num_rows($RSpays);
?>
<label>pays
<select name="pays" id="pays">
<option value=""></option>
<?php
do {
?>
<option value="<?php echo $row_RSpays['pays']?>"><?php echo $row_RSpays['pays']?></option>
<?php
} while ($row_RSpays = mysql_fetch_assoc($RSpays));
$rows = mysql_num_rows($RSpays);
if($rows > 0) {
mysql_data_seek($RSpays, 0);
$row_RSpays = mysql_fetch_assoc($RSpays);
}
?>
</select>
</label>
</p>
<p>
<label>
<input type="submit" name="submit" value="submit" />
</label>
</p>
</form>



Que devrais-je rentrer comme php pour obtenir le résultat sur une nouvelle page ?
A voir également:

1 réponse

redlifebig Messages postés 60 Statut Membre 23
 
Bonjour

Tout est normal dans le formulaire de recherche, si tu peux nous envoyé la page resultats.php
Juste une remarque pour le mysql_select_db un seul au début du script suffit

Cordialement
0