Affichage résult form php/mysql

Fermé
Jung - 28 déc. 2008 à 13:53
redlifebig Messages postés 59 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 17 mars 2010 - 1 janv. 2009 à 12:27
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 59 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 17 mars 2010 23
1 janv. 2009 à 12:27
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