Bonjour,
je rencontre une difficulté pour rendre mes scripts de paiements en ligne dynamique.
Mon système utilise plusieurs tables qui avec un système de jointure me permet de générer un formulaire type du prestataire. Je ne vais pas m'étendre sur le système en lui même mais sur mon problème :D
Je prend l'exemple avec allopass, voici le formulaire que j'ai modifié et que je souhaiterai rendre utilisable :
Mon problème est tout bête, si le formulaire est dans la page de traitement en dur, les variables $ids et $idd se remplissent de manière dynamique.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <div style="width:300px;font-family:Arial,Helvetica,sans-serif;font-size:10px;background-color:#ffffff;color:#000"> <div style="height:25px;text-align:center"> <img src="http://payment.allopass.com/imgweb/script/fr_uk/acces_title.jpg" width="300" height="25" alt="Logo" /> </div> <div style="height:137px;text-align:center"> <img name="acces_top" src="http://payment.allopass.com/acte/scripts/popup/top.apu?ids=$ids&idd=$idd&lang=fr" width="300" height="137" alt="" /> </div> <div style="width:300px;text-align:right"> <img src="http://payment.allopass.com/imgweb/script/fr_uk/acces_left.jpg" width="79" height="29" alt="" style="float:left" /> <a href="javascript:;" onclick="javascript:window.open(\'http://payment.allopass.com/acte/scripts/popup/access.apu?ids=$ids&idd=$idd&lang=fr&country=fr\',\'phone\',\'toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=300,height=340\');"> <img border="0" src="http://payment.allopass.com/imgweb/common/flag_fr.gif" width="35" height="29" alt="FR" title="FR" /> </a> </div> <form name="APform" action="http://payment.allopass.com/acte/access.apu" method="post" style="text-align:center;clear:both"> <input type="hidden" name="ids" value="$ids" /> <input type="hidden" name="idd" value="$idd" /> <input type="hidden" name="lang" value="fr" /> <input type="hidden" name="recall" value="1" /> <strong> Entrez votre code d\'accès - <br /> Enter your access code </strong> <br /><br /> <input type="text" size="8" maxlength="10" value="" name="code[]" style="background-color:#e7e7e7;border:#000080 1px solid;color:#000080;cursor:text;font-family:Arial;font-size:10pt;font-weight:bold;letter-spacing:normal;width:70px;text-align:center;" /><br /><br /> <input type="button" name="APsub" value="" onclick="this.form.submit();this.form.APsub.disabled=true;" style="border:0px;margin:0px;padding:0px;width:48px;height:18px;background:url(\'http://payment.allopass.com/imgweb/common/bt_ok.gif\');" /><br /> </form> Pour connaître notre solution de micro paiement : <a href="http://fr.allopass.com/" target="_blank">Allopass</a> </div>
Par contre quand je les met en base de données ces deux variables s'inscrivent tel quel dans le code source, donc elle ne remplissent pas leurs fonctions :aie:
Ma question est toute simple, la réponse sûrement moins :mouarf:
Comment je peux remplir ces deux variables qui sont en BDD avec le formulaire?
J'ai songé au str_replace() mais je ne pense pas que cette solution soit la meilleure, bien qu'elle soit la plus facile à mettre en place :D
Merci d'avance pour votre aide et vos conseils, cordialement, Bloody-wave