Posez votre question Signaler

Paypal et PHP

milie0000 8Messages postés 7 novembre 2006Date d'inscription - Dernière réponse le 31 déc. 2006 à 17:01
Bonjour,
Je cherche à implanter paypal sur mon site via php pour cela j'utilise la requete suivante qui fonctionne parfaitement lorsque je ne met pas la requete paypal, mais des que je met la requete paypal plus rien... alosrs si qqun peut m'aider!!
<?
// lancement de la requete
$sql = 'SELECT nom_pdt, ref, photo, prix, description, dimensions, matiere FROM produits WHERE categ = "La Cuisine" AND stock > 0';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
// on affiche les résultats
echo '<table width="75%" border="0">';
echo ' <tr> ';
echo '<td class="tendance_titre_gras">'.$data['photo'].'<br /><br />';
echo ' <div class="tendance" align="center">'.$data['ref'].'</td></div><br /><br />';
echo ' <td class="tendance_titre_gras">'.$data['nom_pdt'].'</div><br /><br />';
echo ' <div class="tendancegras"> '.$data['description'].'</div><br /><br />';
echo ' <div class="tendancegras"> '.$data['dimensions'].'</div><br /><br />';
echo ' <div class="tendancegras">'.$data['matiere'].'</div><br /><br />';
echo ' <div class="pric"> Prix: '.$data['prix']. '</div>';
echo ' <form target="paypal"
action="https://www.paypal.com/cgi-bin/webscr" method="post">
<div align="center">
<input
type="image" src="https://www.paypal.com//fr_FR/i/btn/sc-but-03.gif"
border="0" name="submit2"
alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée">
<img alt="" border="0"
src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="add" value="1">
<input type="hidden"
name="cmd" value="_cart">
<input type="hidden" name="business"
value="contact@ctendance.fr">
<input type="hidden" name="item_name"
value=".$data['nom_pdt'].">
<input type="hidden"
name="item_number" value=".$data['ref'].">
<input type="hidden" name="amount"
value=".$data['prix'].">
<input type="hidden" name="no_shipping" value="2">
<input
type="hidden" name="no_note" value="1">
<input type="hidden"
name="currency_code" value="EUR">
<input type="hidden" name="bn"
value="PP-ShopCartBF">
</div>
</form>'</td>;
echo ' </tr>';
echo ' </table>';
echo ' <hr>';
$result = mysql_query($sql);
}
mysql_free_result ($req);
mysql_close ();
?>
Merci d'avance!!!
Lire la suite 

Paypal et PHP »

1 réponses
Réponse
+0
moins plus
D'après ton script il s'agit de paiement direct d'un seul produit et non d'un panier complet. Dans ce cas essaie en mettant <input type="hidden" name="cmd" value="_xclick"> au lieu de <input type="hidden" name="cmd" value="_cart">.

_cart est utilisé pour la gestion d'un panier.
Ajouter un commentaire
Ce document intitulé « Paypal et PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?