Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1603 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb script de paiement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb script de paiement

n°1312998
Pirgzzk
Euh...
Posté le 24-02-2006 à 13:44:30  profilanswer
 

salut,
voilà le problème d'un pote, je vous le transmets.
 
-------------------
Bonjour,
Voilà je suis entrain de coder un site de location de serveurs en tous genre et j'ai un problème, quand je fais une commande qui envoi vers la page de traitement la commande est correctement enregistré dans la base de donnée mais au moment du paiement par paypal les donnees ne sont pas bonnes il m'affiche le plus gros prix.
Pouvez-vous m'aider ?
Voila mon code :

Citation :


<?
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$msn = $_POST['msn'];
$slots = $_POST['slots'];
$duree = $_POST['temps'];
$login = $_POST['login'];
$pass = $_POST['pass'];
 
//insertion de la commande dans la base
include("config.php" );
mysql_query("INSERT INTO teamspeak VALUES('', '$pseudo', '$email', '$msn', '$slots', '$duree', '$login', '$pass', '0')" );
//Analyse de la commande
if ($slots = '8' AND $duree = '1') {$prix = '2';}
if ($slots = '8' AND $duree = '3') {$prix = '2';}
if ($slots = '8' AND $duree = '6')  {$prix = '4';}
if ($slots = '8' AND $duree = '12') {$prix = '7';}
if ($slots = '12' AND $duree = '1') {$prix = '2';}
if ($slots = '12' AND $duree = '3') {$prix = '5';}
if ($slots = '12' AND $duree = '6') {$prix = '10';}
if ($slots = '12' AND $duree = '12') {$prix = '20';}
if ($slots = '18' AND $duree = '1') {$prix = '3';}
if ($slots = '18' AND $duree = '3') {$prix = '8';}
if ($slots = '18' AND $duree = '6') {$prix = '16';}
if ($slots = '18' AND $duree = '12') {$prix = '32';}
if ($slots = '20' AND $duree = '1') {$prix = '4';}
if ($slots = '20' AND $duree = '3') {$prix = '11';}
if ($slots = '20' AND $duree = '6') {$prix = '22';}
if ($slots = '20' AND $duree = '12') {$prix = '44';}
if ($slots = '32' AND $duree = '1') {$prix = '6';}
if ($slots = '32' AND $duree = '3') {$prix = '17';}
if ($slots = '32' AND $duree = '6') {$prix = '34';}
if ($slots = '50' AND $duree = '12') {$prix = '68';}
if ($slots = '50' AND $duree = '1') {$prix = '10';}
if ($slots = '50' AND $duree = '3') {$prix = '29';}
if ($slots = '50' AND $duree = '6') {$prix = '58';}
if ($slots = '50' AND $duree = '12') {$prix = '116';}
else {echo "Ce tarifs nous est inconnu";}
 
//Execution de la commande
echo "Pour terminer votre commander et effectuer votre paiement merci de cliquer ci-dessous";
echo "<form action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\">
<input type=\"hidden\" name=\"cmd\" value=\"_xclick\">
<input type=\"hidden\" name=\"business\" value=\"laszlolf@wanadoo.fr\">
<input type=\"hidden\" name=\"item_name\" value=\"ServeurTeamspeak$slots-$duree\">
<input type=\"hidden\" name=\"item_number\" value=\"$slots-$duree\">
<input type=\"hidden\" name=\"amount\" value=\"$prix\">
<input type=\"hidden\" name=\"no_shipping\" value=\"1\">
<input type=\"hidden\" name=\"return\" value=\"http://www.123heberg.com/index.php?page=paiementreussi\">
<input type=\"hidden\" name=\"no_note\" value=\"1\">
<input type=\"hidden\" name=\"currency_code\" value=\"EUR\">
<input type=\"hidden\" name=\"bn\" value=\"PP-BuyNowBF\">
<input type=\"image\" src=\"https://www.paypal.com/fr_FR/i/btn/x-click-but23.gif\" border=\"0\" name=\"submit\" alt=\"Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée !\">
</form>";
?>  


 
Merci par avance:)
@+
Myjeux^^
N.B: Je l'ai seulement testé en local mais je pense pas que sa vienne de là
-------------------

mood
Publicité
Posté le 24-02-2006 à 13:44:30  profilanswer
 

n°1313339
newneo2001
Posté le 24-02-2006 à 23:10:43  profilanswer
 

Alors plusieurs trucs
 
Déjà il faudrait que tu vérifies les variables de ta commande
$slots et $durée, visiblement c'est ca qui doit déconner vu que c'est ce qui établit ton tarif.
 
essaie ca :
apres  
 
else {echo "Ce tarifs nous est inconnu";}
echo ('slot = '.$slots.'<br>duree ='.$duree);
 
Tu verras bien ce qui en ressort et apres vérifie ton tableau.
 
Sinon il y a une énorme faille sur ton site mais je peux pas en parler sur le forum sinon ca craindrait. Contact moi plutot par mail ou par mp
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb script de paiement

 

Sujets relatifs
recherche personne maitrisant langage flash et action scriptRecherche script de gallery
script JS qui affiche une zone de texte en fonction d'un selectscript shell
recherche de script pour page webcreation de script pour les comptes d'AD
recherche de scriptCommerce en ligne : recevoir un paiement
script pour lancer une connection internet sous xpMéthode pour installer un script de paiement par CB.
Plus de sujets relatifs à : pb script de paiement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR