creation d'une recherche d'articles

yadutonus
Invité n'ayant pas de compte PHPfrance

10 nov. 2010, 11:16

Bonjour,
Je suis librairie de livre ancien en ligne autoentrepreneur.
Mon site est un site vitrine avec des catalogue PDF et un formulaire de contact.
J'ai développé ce site seul.
J'aimerais mettre en place un moteur de recherche qui permette au clients d'effectuer une recherche dans le stock et d"afficher les fiches des livres avec une ou plusieurs images.
Je gère mon stock avec un logiciel qui permet d'exporter ma base de donner dans plusieurs format et probablement de facilement l'intégrer dans MySQL.
Ce qui me pose problème c'est la création de la fonction de recherche et d'affichage voir d'intégration d'un panier paypal.

Je sais qu'il y a des packs qui intégrer aussi le back up les les solution sont complètes avec un site pas vraiment costumisable.
J'aimerais pouvoir développer seul ou pouvoir au moins transformer des pages php de bases.

Par où dois-je commencer ?

MERCI

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

10 nov. 2010, 21:18

salut,

pour ce qui est de la recherche tu peut regarder du coté de la recherche full text avec mysql

Pour le reste, ça dépend de comment est construit le panier à la base.
On utilise en général les sessions pour ce qui est de la partie sauvegarde du panier, pour l'ajout dans le panier il faut un formulaire par page (en gros un la partie d'affichage des résultats, catégorie etc se fait dans un formulaire). Ce formulaire n'a pas de cible (action="") et sur la page qui affiche le formulaire il suffit de faire la validation du formulaire avant l'affichage de celui ci
exemple
<?php
// validation du formulaire
if (!empty($_POST['submit'])) {
// validation
}
// affichage de la page
?>
<html> ... <body>
<form action="" method="post">
<!-- affichage des articles avec leurs descriptions en fonction des caractère choisis et pourquoi pas un affichage page / page -->
<p class="article">Le livre écrit par mathusalem lui meme (si si)  <label for="article" > en acheter combien ?</label><input type="text" name="article[]" value="0"/> <input name="ref[]" type="hidden" value="id de l'article dans la table des article" /></p>
<input type="submit" name="submit" value="ajouter au panier" />
</form>
etc
dans le cas que je présente tu aura dans $_POST['article'] qui est un tableau qui contient la quantité commandé par article et $_POST['ref'] qui est aussi un tableau qui contient la référence de l'article (qui sera dans le champs hidden juste a coté) tu traite le tout avec un foreach.

c'est pas forcément super sexy ou autre, tu peut très bien mettre un formulaire par article avec un champs demandant la quantité et un champ hidden indiquant la référence etc.

pour ce qui est du payment via pay pal je ne sais pas le mieux est de leur demander à eux de fournir les explications (et surement un appli a utiliser).

@+
Il en faut peu pour être heureux ......