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 ......