Paypal et PHP

Fermé
milie0000 Messages postés 8 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 29 janvier 2007 - 30 déc. 2006 à 22:11
lefou4 Messages postés 73 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 5 mai 2010 - 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/fr/home" method="post">
<div align="center">
<input
type="image" src="https://www.paypalobjects.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.paypalobjects.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!!!
A voir également:

1 réponse

lefou4 Messages postés 73 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 5 mai 2010 44
31 déc. 2006 à 17:01
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.
0