Jump to content
×
×
  • Create New...
  • 0

Fail php + sql


Tallywa

Question

Hello i have problem with this requete and i dont knwo resolved faill sql, so can you help me?

	<?php
	{
                // dans $pays on a le pays de l'offre. exemple "fr"
$pays = $tab[2];
// dans $palier on a le palier de l'offre. exemple "Plus A"
$palier = urldecode($tab[3]);
// dans $id_palier on a l'identifiant de l'offre
$id_palier = urldecode($tab[4]);
// dans $type on a le type de l'offre. exemple "sms", "audiotel, "cb", etc.
$type = urldecode($tab[5]);
// vous pouvez à tout moment consulter la liste des paliers à l'adresse : http://script.starpass.fr/palier.php
                $credit = 50;
                $id_c = $_SESSION['id'];
                $i_r = 1;
                $code = mysql_real_escape_string($_POST['code1']);
                ;
                 if (bdd('account_2014')->exec("UPDATE account SET cash = (cash+" . $credit . "), total_recharg=(total_recharg+" . $i_r . ") WHERE id = " . $id_c . " ")) {
                    echo '<br /><center><font color="lime">Votre compte vient d\'&ecirctre cr&eacutedit&eacute de 50 Or.</font>';
                    echo '<br /><a href="?p=Acceuil">Veuillez-cliquez ici si la redirection ne fonctionne pas.</a></center>';
                    bdd('log_2014')->exec("INSERT INTO rechargement(id_acc,cash_credit,pays,type,code,date) VALUES ('$id_c','$credit','$pays','$type','$code',NOW()) ");
                    echo'<meta http-equiv="refresh" content="4;url=?p=Choix" />';
                }
}elseif (isset($_POST['DATAS']) && substr($tab[0],0,3) != "OUI") {
    echo '<br /><center><font color="red">Le code que vous venez de rentrer n\'est pas valide. Si ce code est pourtant valide, veuillez contacter un membre du staff avec le code utilisé.</font>';
    echo '<br /><a href="?p=Acceuil">Veuillez-cliquez ici si la redirection ne fonctionne pas.</a></center>';
}
	} else {
            ?>
	
Link to comment

5 answers to this question

Recommended Posts

  • 0
  • Honorable Member

First of all you should update your code to MySQLi. It's newer, safer and better ;)

Then: Please show us the error code you're getting.

ini_set('display_errors', '1');
error_reporting(E_ALL);

 

Link to comment
  • 0

Hello, thank you for your quick response, first of all how I made to go from mysql mysqli? that sounds very complicated. There could not be simpler? I use PDO for my website. Finally, I add this piece of code is when the script?

I tried this method, but the entered code is not saved in the database, in place in the database, there have: code

	if (bdd('account_2014')->exec("UPDATE account SET cash = (cash+" . $credit . "), total_recharg=(total_recharg+" . $i_r . ") WHERE id = " . $id_c . " ")) {
                    echo '<br /><center><font color="lime">Votre compte vient d\'&ecirctre cr&eacutedit&eacute de 50 Or.</font>';
                    echo '<br /><a href="?p=Acceuil">Veuillez-cliquez ici si la redirection ne fonctionne pas.</a></center>';
                    $pdo = bdd('log_2014')->prepare("INSERT INTO rechargement(id_acc,
                                                                       cash_credit,
                                                                       pays,
                                                                       type,
                                                                       code,
                                                                       date) VALUES (
                                                                       '$id_c',
                                                                       '$credit',
                                                                       '$pays',
                                                                       '$type',
                                                                       ':code',
                                                                       NOW()) ");
                                $pdo->bindParam(':code', $code, PDO::PARAM_STR);
                                $pdo->execute();
	

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Announcements

  • -15% Discount in Metin2 Dev Store (01/10/2021 => 31/12/2021) => Code => 15_PCT_OCT_TO_DEC_2021


Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.