La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [problème]UPDATE dans une page PHP
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [problème]UPDATE dans une page PHP  (Lu 838 fois)
[problème]UPDATE dans une page PHP
« sur: le 23-10-2010 a 21:05:53 »
Polpopolitan
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 5



Les poulpes domineront le monde !

Voir le Profil    E-Mail
Répondre avec citation

Bonjour à tous.

Voici mon problème : Je voudrais créer une page avec un système de points. L'utilisateur appelle un numéro allopass, renseigne son compte si le code est valide, et reçoit trois points à utiliser pour acheter des biens virtuels. Seulement, j'ai quelques problèmes avec UPDATE, qui me permettrais de rajouter 3 points au compte pour chaque code valide. Je vous présente le code de ma page de modification : (regarder surtout la fin)

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<noscript>
    <meta http-equiv="Refresh" content="0;url=https://payment.allopass.com/error.apu?ids=233943&idd=922137">
</noscript>

<script type="text/javascript" src="https://payment.allopass.com/api/secure.apu?ids=233943&idd=922137"></script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Confirmation d'achat</title>
</head>

<body>
<?php if (!isset($_GET['account'])) {
if (!isset($_GET['codes'])) {
echo "<p>Merci de passer par <a href=\"paiement.php\">l'interface de paiement</a> pour pouvoir accéder à cette page.</p>";

}
// elseif ($_GET['codes'] != "DHZHZSBY") {
// echo "<p>Félicitations, votre code (".$_GET['codes'].") à été accepté. Nous vous invitons désormais à indiquer le nom du compte qui recevra les trois points.<br/>
// Nous ne verifions pas si le compte existe, donc si le compte entré est un faux les points seront définitivements perdus.
// </p>";

else {
echo "<p>Félicitations, votre code (".$_GET['codes'].") à été accepté et enregistré. Néammoins, nous vous invitons désormais à indiquer le nom du compte qui recevra les trois points.<br/>
Nous ne verifions pas si le compte existe, donc si le compte entré est un faux les points seront définitivements perdus.
</p>";

include("../../include/connexionMysql.inc.php");
  $requete = $connexion->query('INSERT INTO codes (code) VALUES ("'.$_GET['codes'].'")');

  ?>
  <form id="monform" name="form1" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  <p>
    <label>Nom de compte :
      <input type="text" name="account"  />
    </label>
  </p>
  <p>
    <label>
      <input type="submit" name="bouton"  value="Créditer !" />
    </label>
  </p>
</form>
  <?php
}

// else {  echo "<p>Félicitations, votre code (".$_GET['codes'].") à été accepté. Nous vous invitons désormais à indiquer le nom du compte qui recevra les trois points.<br/>
//  Nous ne verifions pas si le compte existe, donc si le compte entré est un faux les points seront définitivements perdus. (N.B.: non enregistré dans la database.)</p>";
//  }


}
else {
include("../../include/connexionMysql.inc.php");
$requete = $connexion->query('UPDATE comptes SET points = (points + 3) WHERE identifiant = \''.$_GET['account'].'\'');
$acc = $requete->fetch();
echo "<p>Le compte ".$_GET['account']." à correctement été crédité de 3 points et à désormais une solde de ".$acc['points'].". Pour choisir votre ou vos articles, veuillez contacter un <a href=\"http://legendserver.forum-pro.fr/informations-f4/le-staff-du-serveur-t3.htm\">administrateur</a> par message privé sur le forum ou par mail à <a href=\"mailto:polpopolitan@gmail.com\">Polpopolitan@gmail.com</a>.</p>";
}

?>
</body>
</html>

Merci d'avance de votre aide. Si vous voulez d'autres informations, allez-y. (le site est ici )

« Dernière Édition: le 23-10-2010 a 23:50:05 par Polpopolitan » Rapporter au modérateur  

Codeur :


- xHTML & CSS
- PHP & MySQL (merci Elephorm)
- JavaScript (un peu)

Re:[problème]UPDATE dans une page PHP
« Répondre #1 sur: le 24-10-2010 a 11:44:24 »
Polpopolitan
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 5



Les poulpes domineront le monde !

Voir le Profil    E-Mail
Répondre avec citation

Je vous demande pardon ?

Rapporter au modérateur  

Codeur :


- xHTML & CSS
- PHP & MySQL (merci Elephorm)
- JavaScript (un peu)
Re:[problème]UPDATE dans une page PHP
« Répondre #2 sur: le 24-10-2010 a 13:16:58 »
Krash
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 181





Voir le Profil    E-Mail
Répondre avec citation

C'est juste un message de spam, à ne pas prendre en compte.

Quel est finalement votre problème ? Au niveau de la requête suivante ?
UPDATE comptes SET points = (points + 3) WHERE identifiant = \''.$_GET['account'].'\'

Les points ne sont pas incrémentés ou que ce passe-t-il ? Sur le site on ne peut pas faire de test il faudrait si déjà un code de test

Rapporter au modérateur  
Re:[problème]UPDATE dans une page PHP
« Répondre #3 sur: le 24-10-2010 a 14:39:41 »
Polpopolitan
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 5



Les poulpes domineront le monde !

Voir le Profil    E-Mail
Répondre avec citation

En fait, j'ai réussi à régler mon problème... en partie. Merci quand même de votre aimable aide.

Rapporter au modérateur  

Codeur :


- xHTML & CSS
- PHP & MySQL (merci Elephorm)
- JavaScript (un peu)
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg