8768 sujets

Développement web côté serveur, CMS

Bonjour à tous

Le resultat de mon moteur de recherche est filtré avec une requete sql.

comment lui ajouter un lien vers une page statique(en fonction du resultat) ?

merci

fanny
Modifié par fanny742 (09 Apr 2008 - 11:27)
Boljour,

J’ai créé un moteur de recherche par mots cles avec un formulaire en methode post.
Le resultat de mon moteur de recherche est affiché sur une page : resultat.php

J’aimerais relier le resultat du moteur de recherche avec un lien pour chaque produit recherché à la page statique correspondant (ex :mp3.php)

Est-ce possible ?

Merci

Si besoin, n’hesitez pas à me demander + d’infos
Modifié par fanny742 (04 Feb 2008 - 11:19)
>Est-ce possible ?

Oui mais j'ai l'impression que tu ne maîtrises pas les bases au niveau de l'interaction d'une DB avec PHP et MySQL... du coup, ça peut être très compliqué à expliquer sauf si tu fais quelques tutoriaux...
Salut Fanny,

En fait, comment ça se passe.

Tu fais une requête par ton moteur de recherche.

Celui ci te retourne quoi ?

Tu fais une recherche sur une base de donnée ?

Comment savoir quels sont les pages / quels sont les produits ?

Tes questions sont trop vastes.

Si le lien de ta page est contenu dans la base de donnée que tu consulte, tu à juste à faire un switch qui te permettra de faire :

- Dans le cas ou ma string vaut X, alors mon lien sera TOTO
- Dans le cas ou ma string vaut ZZ, alors mon lien sera PLALA
- Etc ...

Donnes nous plus d'informations, en répondant aux question ci dessus
Modifié par Super_baloo8 (04 Feb 2008 - 12:36)
je regle les problemes de mon panier avant de m'attaquer à ce probleme là

merci pour votre aide Smiley cligne

@+

fanny
Modifié par fanny742 (05 Feb 2008 - 12:47)
Le formulaire de mon moteur de recherche :

<form action="../resultat.php" method="post" name="recherche" id="recherche">
                <input name="motcle" type="text" id="motcle" size="17">
                <input type="submit" name="button" id="button" value="OK">
            </form>


page resultat.php :
le resultat est filtre avec un jeu d'enregistrement (bdd mysql)

SELECT DISTINCT articles.titre, articles.auteur, articles.`description`, articles.reference, articles.URL
FROM articles
WHERE articles.titre LIKE %motcle% OR articles.auteur LIKE %motcle% OR articles.`description`LIKE %motcle% 
ORDER BY articles.prix ASC


j'aimerais faire un lien sur le titre de l'article avec l'URL (articles.URL) contenu dans la bdd qui correspond a ma page statique (deja fabrique)

desole d'avoir mis bcp de temps

merci pour tout, je debute c'est urgent Smiley smile

faut-il que j'utilise switch ? (si oui avez vous des docs ou tutos)
Modifié par fanny742 (08 Apr 2008 - 23:33)
j'ai reussi Smiley biggrin

j'ai selectionné mon titre, je lui ai ajouté un lien # puis j'ai remplace le # par
<?php echo $row_Recordset1['URL']; ?>



<a href="<?php echo $row_Recordset1['URL']; ?>">
<?php echo $row_Recordset1['titre']; ?></a>

Modifié par fanny742 (09 Apr 2008 - 11:27)