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"/>
A voir également:

13 réponses

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
anis
 
non il ne marche pas :((
0
anis
 
qu'est ce qu'il fait $_SERVER['PHP_SELF']
0
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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
rbou Messages postés 113 Statut Membre 15
 
tu essaies de faire quoi exactement ? peux tu nous décrire les différentes étapes ?
0
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
rbou Messages postés 113 Statut Membre 15
 
tu n'utilises pas de base de données ?
0
anis
 
oui j'utilise
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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
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
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