Un bouton ne marche pas en php

anis -  
rbou Messages postés 113 Statut Membre -
Bonjour,
Je suis entrain de creer un petit site de vente en ligne mais j'ai un petit problème dans le bouton "ajouter un produit" qui ne fonctionne pas. voilà le boue de code:
// ce code me permet de
<?php if(isset($_POST['Submit']))
{
header("location:panier.php");
}
?>
<input type="button" name="Submit" value="Ajouter au panier" class="exclusive"/>

13 réponses

  1. Utilisateur anonyme
     
    salut,

    la balise form doit etre comme ceci:

    <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" >

    et normalement ca devrait faire l'affaire :)
    0
  2. anis
     
    qu'est ce qu'il fait $_SERVER['PHP_SELF']
    0
  3. rbou Messages postés 113 Statut Membre 15
     
    dans ton bout de code je ne vois pas la balise form, ton input est bien encadré de la balise form ?

    ca t'affiche quoi au clic ? une erreur ? rien ?
    Tu as mis des echos un peu partout histoire de voir ou ca vient ?
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. anis
     
    j'ai mis comme cà
    <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
    <input type="button" name="Submit" value="Ajouter au panier" class="exclusive" />
    </form>
    mais ca ne fonctionne pas. il n'y a pas aucun changement !!
    0
  6. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut,

    Un lien pourrait faire l'affaire, non ?
    Tu peux après lui donner l'apparence d'un bouton grâce au CSS.
    https://speckyboy.com/css-button-libraries/

    Sinon remplace <?php echo $_SERVER['PHP_SELF']; ?> par l'URL du script qui permet l'ajout du produit dans le panier.
    Et il faudra également ajouter un champ caché contenant le numéro du produit.
    La pensée mène le monde.
    0
  7. rbou Messages postés 113 Statut Membre 15
     
    tu essaies de faire quoi exactement ? peux tu nous décrire les différentes étapes ?
    0
  8. anis
     
    maintenant ca fonctionne.
    j'ai un autre question à propos de panier
    j'ai fais deux fichiers php: le premier contient tous les produits et la deuxième c'est la panier.
    le probléme c'est comment je peux résoudre l'ajout des produit dans le panier
    j'ai pas une idée claire
    et comment par exemple si je clique sur le bouton "ajouter au panier" je peux afficher le produit("son image et som prix ") dans le panier!!??
    0
  9. rbou Messages postés 113 Statut Membre 15
     
    tu n'utilises pas de base de données ?
    0
  10. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Il faut créer un autre script PHP qui permettra l'ajout de l'article dans le panier.

    Tes connaissances en PHP me paraissent assez limité pour créer un site e-commerce sécurisé.
    Je te conseille plutôt l'usage d'un CMS tel que Magento.
    Tu peux également jeter un coup d'oeil à OpenCart.
    La pensée mène le monde.
    0
  11. anis
     
    est ce que je peux afficher mon produit d'une manière dynamique c'est à dire à chaque ajout d'un produit dans la base de données je l'affiche d'une manière automatique(son image , prix , descriptif),si c'est oui comment je peux le faire?
    mais comment aussi je peux identifier le client qui choisie ce produit??
    0
  12. rbou Messages postés 113 Statut Membre 15
     
    avion-f16 a raison va plutot faite un tour vers les CMS.
    perso je te recommande prestashop, je trouve Magento un peu lourd (on va dire que ca dépend du type de e-commerce)
    0