par
elevedavid » 08 janv. 2023, 00:24
Bonjour,
merci pour ton aide,
voici l'URL :
http://villerecherche/index.php?id_input=1
le 1 change en fonction de la ville bien sûr.
j'ai aussi essayé cela mais toujours un problème, je rame depuis plus de 6 heures !!
voir la fin du code
?>
<br><br><br>
<div class="recherche">
<form action="" method="post">
<fieldset>
<legend>Rechercher une ville</legend>
<p>Saisir le nom d'une ville <input type="texte" name="ville"></p>
<input type="submit" name="submit_recherche" value="Rechercher">
</fieldset>
</form>
</div>
<?php
if (isset($_POST['submit_recherche'])) {
$ville_input = $_POST['ville'];
if (empty($ville_input)) {
echo 'Merci de saisir une ville';
} else {
$result = $mysqli->query('SELECT count(ville_id) FROM villes WHERE ville_nom = "' . $ville_input . '" ');
$row = $result->fetch_array();
if ($row[0] <= 0) {
echo 'La ville recherchée n\'est pas dans notre base.';
} else {
$result = $mysqli->query('SELECT ville_id, ville_nom, ville_texte FROM villes');
while ($row = $result->fetch_array()) {
$villes[$row['ville_id']] = $row['ville_nom'];
}
foreach ($villes as $id => $ville)
if ($ville_input == $ville) {
echo '<a href="index.php?id_input=' . $id . '">' . $ville . '</a>';
}
}
}
}
if (isset($_GET['id'])) {
$id_input = $_GET['id'];
$result = $mysqli->query('SELECT ville_id, ville_nom, ville_texte FROM villes WHERE ville_id = "' . $id_input . '" ');
$row = $result->fetch_array();
$ville_nom = $row['ville_nom'];
$ville_texte = $row['ville_texte'];
echo $ville_texte ;
}
Bonjour,
merci pour ton aide,
voici l'URL : http://villerecherche/index.php?id_input=1
le 1 change en fonction de la ville bien sûr.
j'ai aussi essayé cela mais toujours un problème, je rame depuis plus de 6 heures !!
voir la fin du code
[PHP]
?>
<br><br><br>
<div class="recherche">
<form action="" method="post">
<fieldset>
<legend>Rechercher une ville</legend>
<p>Saisir le nom d'une ville <input type="texte" name="ville"></p>
<input type="submit" name="submit_recherche" value="Rechercher">
</fieldset>
</form>
</div>
<?php
if (isset($_POST['submit_recherche'])) {
$ville_input = $_POST['ville'];
if (empty($ville_input)) {
echo 'Merci de saisir une ville';
} else {
$result = $mysqli->query('SELECT count(ville_id) FROM villes WHERE ville_nom = "' . $ville_input . '" ');
$row = $result->fetch_array();
if ($row[0] <= 0) {
echo 'La ville recherchée n\'est pas dans notre base.';
} else {
$result = $mysqli->query('SELECT ville_id, ville_nom, ville_texte FROM villes');
while ($row = $result->fetch_array()) {
$villes[$row['ville_id']] = $row['ville_nom'];
}
foreach ($villes as $id => $ville)
if ($ville_input == $ville) {
echo '<a href="index.php?id_input=' . $id . '">' . $ville . '</a>';
}
}
}
}
if (isset($_GET['id'])) {
$id_input = $_GET['id'];
$result = $mysqli->query('SELECT ville_id, ville_nom, ville_texte FROM villes WHERE ville_id = "' . $id_input . '" ');
$row = $result->fetch_array();
$ville_nom = $row['ville_nom'];
$ville_texte = $row['ville_texte'];
echo $ville_texte ;
}
[/PHP]