[RESOLU] Créer page à partir de la recherche effectuée

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Créer page à partir de la recherche effectuée

Re: Créer page à partir de la recherche effectuée

par Invité » 31 mai 2022, 15:00

Merci ! En fait tout bien réfléchis ma stratégie serait plutôt d'enregistrer l'id lorsque je clique sur l'une d'elle !

Re: Créer page à partir de la recherche effectuée

par or 1 » 31 mai 2022, 14:54

Re: Créer page à partir de la recherche effectuée

par Pleiode1 » 31 mai 2022, 13:49

Et je ne vois pas du tout comment faire en code... #-o

Créer page à partir de la recherche effectuée

par Pleiode1 » 31 mai 2022, 13:44

Hello tout le monde,

Pour le contexte voici ma database: pour chaque id = 1 name, 1 logo, 1 url

J'ai réalisé une barre de recherche (MySQL, PHP) et j'aimerais que lorsque l'utilisateur sélectionne le résultat de sa recherche ( 1 id) cela ouvre une page PHP avec les informations correspondantes (donc name + logo + url) de ce qu'il a sélectionné. J'essaie donc de comprendre comment je peux faire ça, voilà comment je vois les choses:

- Créer une variable qui enregistre ce que le user à sélectionné comme recherche (récupérer l'id de la recherche sélectionné)

- Créer une page php template et intégrer les informations de l'id sélectionné (donc name + logo + url)

Voici le code si vous voulez y jeter un coup d'oeil !
<?php
include 'call-database.php';
?>

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<title>Test</title>

</head>

<body>

<form method="GET">
<input class="search_bar" type="search" name="s" placeholder="Rechercher une PWA" autocomplete="off">
<input class="search_button" type="submit" name="envoyer">
</form>

<section>

<?php
if ($allnames->rowCount() > 0) {
while ($pwa = $allnames->fetch()) {
?>

<a href="template-page.php" class="card">

<img class="item" src=" <?= $pwa['logo']; ?>">

<p class="item"> <?= $pwa['name']; ?> </p>

<form class="item" target="_blank" action=" <?= $pwa['url']; ?>">
<input class="get_button" type="submit" value="Get" />
</form>
</a>

<?php
}
} else {
?>
<p>Aucune PWA trouvée</p>
<?php

}

?>

</section>


</body>

</html>