[RESOLU] Formulaire avec stripe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Formulaire avec stripe

Re: Formulaire avec stripe

par cindy381 » 15 juil. 2014, 21:22

Oui, nikel merci encore ;)

Re: Formulaire avec stripe

par Elie » 15 juil. 2014, 20:16

Impression de déjà vu ...
<input name="membre" type="hidden" value="user_id=<?php echo $_SESSION['user']['id'] ?>" />
Déjà si tu virais : user_id= et faut creer un champ user_id dans ta table
$req = $bdd->prepare('INSERT INTO `orders` (`user_id`, `titre`, `phone`, `street`, `postcode`, `city`) VALUES (:user_id, :titre, :phone, :street, :postcode, :city)');
$req->execute(array(
'user_id' => $_POST['membre'],
'titre'=>$_POST['titre'],
'phone'=>$_POST['phone'],
'street'=>$_POST['street'],
'postcode'=>$_POST['postcode'],
'city'=>$_POST['city']
));

Formulaire avec stripe

par cindy381 » 15 juil. 2014, 18:37

Salut voilà c'est un formulaire de paiement avec stripe, je vous met que le code necessaire, juste je voudrais savoir comment faire car j'ai un soucis avec une insertion en bdd.
Je récupérer par
<?php echo $_SESSION['user']['id'] ?>
l'id de l'utilisateur connecté, mais voudrais donc l'inserer en bdd, comment s'y prendre svp
l'input en question:
<input name="membre" type="hidden" value="user_id=<?php echo $_SESSION['user']['id'] ?>" />
<?php

$req = $bdd->prepare('INSERT INTO orders (titre, phone, street, postcode, city)

VALUES ( :titre, :phone, :street, :postcode, :city)');



$retour= $req->execute(array(

'titre'=>$_POST['titre'],
'phone'=>$_POST['phone'],
'street'=>$_POST['street'],
'postcode'=>$_POST['postcode'],
'city'=>$_POST['city']

));

?>


<form action="form.php" method="post" id="payment-form">
<span class="payment-errors"></span>

<div class="form-row">
<label>
<span>Card Number</span>
<input type="text" size="20" data-stripe="number"/>
</label>
</div>

<div class="form-row">
<label>
<span>CVC</span>
<input type="text" size="4" data-stripe="cvc"/>
</label>
</div>

<div class="form-row">
<label>
<span>Expiration (MM/YYYY)</span>
<input type="text" size="2" data-stripe="exp-month"/>
</label>
<span> / </span>
<input type="text" size="4" data-stripe="exp-year"/>
</div>

<!-- titre de la sortie -->
<label>titre :</label>
<input class="form-control" type="text" name="titre" value="<?php if(isset($_POST['titre'])) echo $_POST['titre'];?>" />
<div class="error"><?php if(isset($erreurs['titre'])) echo $erreurs['titre'];?></div>


<!-- Ville de la sortie -->
<label>Ville *</label>
<input class="form-control" type="text" name="city" value="<?php if(isset($_POST['city'])) echo $_POST['city'];?>" />
<div class="error"><?php if(isset($erreurs['city'])) echo $erreurs['city'];?></div>


<!-- Ville de la sortie -->
<label>Rue</label>
<input class="form-control" type="text" name="street" value="<?php if(isset($_POST['street'])) echo $_POST['street'];?>" />
<div class="error"><?php if(isset($erreurs['street'])) echo $erreurs['street'];?></div>

<!-- Code postal de la sortie -->
<label>Code postal *</label>
<input class="form-control" type="text" name="postcode" value="<?php if(isset($_POST['postcode'])) echo $_POST['postcode'];?>" />
<div class="error"><?php if(isset($erreurs['postcode'])) echo $erreurs['postcode'];?></div>


<label>Télephone</label>
<input class="form-control" type="text" name="phone" value="<?php if(isset($_POST['phone'])) echo $_POST['phone'];?>" />
<div class="error"><?php if(isset($erreurs['phone'])) echo $erreurs['phone'];?></div>

<!-- comment insérer cette ligne en bdd -->
<input name="membre" type="hidden" value="user_id=<?php echo $_SESSION['user']['id'] ?>" />

<button type="submit">Submit Payment</button>
</form>