Un bouton ne marche pas en php

Fermé
anis - 22 juil. 2011 à 15:34
rbou Messages postés 94 Date d'inscription mercredi 11 mai 2011 Statut Membre Dernière intervention 26 juillet 2011 - 26 juil. 2011 à 09:42
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
22 juil. 2011 à 15:43
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
non il ne marche pas :((
0
qu'est ce qu'il fait $_SERVER['PHP_SELF']
0
rbou Messages postés 94 Date d'inscription mercredi 11 mai 2011 Statut Membre Dernière intervention 26 juillet 2011 15
22 juil. 2011 à 16:53
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
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
Modifié par avion-f16 le 22/07/2011 à 18:26
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 94 Date d'inscription mercredi 11 mai 2011 Statut Membre Dernière intervention 26 juillet 2011 15
22 juil. 2011 à 18:35
tu essaies de faire quoi exactement ? peux tu nous décrire les différentes étapes ?
0
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 94 Date d'inscription mercredi 11 mai 2011 Statut Membre Dernière intervention 26 juillet 2011 15
22 juil. 2011 à 19:37
tu n'utilises pas de base de données ?
0
oui j'utilise
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
Modifié par avion-f16 le 22/07/2011 à 19:57
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
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 94 Date d'inscription mercredi 11 mai 2011 Statut Membre Dernière intervention 26 juillet 2011 15
26 juil. 2011 à 09:42
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