Bonjour,
je travail actuellement sur un site internet et un problème me poursuit depuis quelque jours. Je vous explique:
j'ai créer une page php avec un formulaire pour que les gens rentrent leurs code postal, j'ai créer une base de données avec le nom et le code postal de chaque ville. J'ai également créer ma requête.
Ce que je voudrais c'est: une fois que les gens donnent leur code postal et le soumette au formulaire que cela me donne les noms des villes les plus proches.
Voici mes deux pages php, peut être ai-je un mauvais code? That is the question...
nous_trouver.php
<?php
$base=mysql_connect('serveur','login','pass');
mysql_select_db('ma_base',$base);
?>
<title>Trouver la concession du groupe Bodemer la plus proche de chez vous</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<style type="text/css">
<!--
a {
text-decoration: none;
color:#004c99;
}
//-->
</style>
<body>
<?php
include('logo.php');
?>
<?php
include('en_tête.php');
?>
<?php
include('barre_menu.php');
?>
<div id="recherche">
<form action="page_reponse.php" method="post">
<center><p>Entrez votre code postal</p><INPUT type="text" name="cdp" /></center>
<p><center><input type="submit" name="rechercher" /></center></p>
</form>
</div>
page_reponse.php
<? php
$cnx=mysql_connect("localhost","","");
$db=mysql_select_db("nous_trouver");
$cdp=$_POST["cdp"];
$requete1=mysql_query("SELECT nom_ville, code_postal
FROM code_concession
WHERE code_postal BETWEEN 14000 AND 15000
OR code_postal BETWEEN 50000 AND 51000
OR code_postal BETWEEN 61000 AND 62000
OR code_postal BETWEEN 56000 AND 57000
OR code_postal BETWEEN 22000 AND 23000;");
if($requete1)
{header('Location:base2.html');}
mysql_close();
<table>
while($result=mysql_fetch_object($requete1))
{
"<div align=\"center\"><tr><td>".$result->nom_ville."</td> <td>"$result->code_postal.</td></tr></div>\n$);
}
</table>
?>
Si des gens peuvent m'éclairer j'en serai ravis
Merci
je travail actuellement sur un site internet et un problème me poursuit depuis quelque jours. Je vous explique:
j'ai créer une page php avec un formulaire pour que les gens rentrent leurs code postal, j'ai créer une base de données avec le nom et le code postal de chaque ville. J'ai également créer ma requête.
Ce que je voudrais c'est: une fois que les gens donnent leur code postal et le soumette au formulaire que cela me donne les noms des villes les plus proches.
Voici mes deux pages php, peut être ai-je un mauvais code? That is the question...
nous_trouver.php
<?php
$base=mysql_connect('serveur','login','pass');
mysql_select_db('ma_base',$base);
?>
<title>Trouver la concession du groupe Bodemer la plus proche de chez vous</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<style type="text/css">
<!--
a {
text-decoration: none;
color:#004c99;
}
//-->
</style>
<body>
<?php
include('logo.php');
?>
<?php
include('en_tête.php');
?>
<?php
include('barre_menu.php');
?>
<div id="recherche">
<form action="page_reponse.php" method="post">
<center><p>Entrez votre code postal</p><INPUT type="text" name="cdp" /></center>
<p><center><input type="submit" name="rechercher" /></center></p>
</form>
</div>
page_reponse.php
<? php
$cnx=mysql_connect("localhost","","");
$db=mysql_select_db("nous_trouver");
$cdp=$_POST["cdp"];
$requete1=mysql_query("SELECT nom_ville, code_postal
FROM code_concession
WHERE code_postal BETWEEN 14000 AND 15000
OR code_postal BETWEEN 50000 AND 51000
OR code_postal BETWEEN 61000 AND 62000
OR code_postal BETWEEN 56000 AND 57000
OR code_postal BETWEEN 22000 AND 23000;");
if($requete1)
{header('Location:base2.html');}
mysql_close();
<table>
while($result=mysql_fetch_object($requete1))
{
"<div align=\"center\"><tr><td>".$result->nom_ville."</td> <td>"$result->code_postal.</td></tr></div>\n$);
}
</table>
?>
Si des gens peuvent m'éclairer j'en serai ravis

Merci
