par
dededick » 26 juil. 2006, 09:35
Bonjour à tous, j'ai modifier mon code, et je me suis aperçu qu'il y avait un endroit ou cela plantait :
Je récupère mes variables et je me connecte :
<?
$pseudo = $_GET["pseudo"];
$gallions = $_GET["gallions"];
$envie = $_GET["envie"];
$humeur = $_GET["humeur"];
$sante = $_GET["sante"];
$bezoard = $_GET['bezoard'];
$calmar = $_GET['calmar'];
$tronslqlg = $_GET['tronslqlg'];
$gnorky = $_GET['gnorky'];
$artefact = $_GET['artefact'];
// Connection a SQL
$base = mysql_connect("sql.free.fr", "******","*****");
mysql_select_db("******", $base);
Je vérifie si ma variable est vide; puis, si elle ne l'ait pas, je modifie comme ceci :
$sql = 'UPDATE `siteweb` SET `gallions` = "'.$gallions.'" - 200, `bezoard` = "'.$_GET['bezoard'].'" + 1 WHERE `pseudo` = "'.$pseudo.'"';
// Si on arrive pas a effectuée les modification, afficher une erreur.
$req = mysql_query($sql) or die('ERREUR !<br>'.$sql.'<br>'.mysql_error());
// Puis on redirectionne vers le magasin
header('location: inventaire.php');
Il me redirectionne au bon endroit, il m'enlève mes sous, mais il ne me rajoute pas un bezoard! Pourquoi?
Merci
Bonjour à tous, j'ai modifier mon code, et je me suis aperçu qu'il y avait un endroit ou cela plantait :
Je récupère mes variables et je me connecte :
[php]
<?
$pseudo = $_GET["pseudo"];
$gallions = $_GET["gallions"];
$envie = $_GET["envie"];
$humeur = $_GET["humeur"];
$sante = $_GET["sante"];
$bezoard = $_GET['bezoard'];
$calmar = $_GET['calmar'];
$tronslqlg = $_GET['tronslqlg'];
$gnorky = $_GET['gnorky'];
$artefact = $_GET['artefact'];
// Connection a SQL
$base = mysql_connect("sql.free.fr", "******","*****");
mysql_select_db("******", $base);
[/php]
Je vérifie si ma variable est vide; puis, si elle ne l'ait pas, je modifie comme ceci :
[php]$sql = 'UPDATE `siteweb` SET `gallions` = "'.$gallions.'" - 200, `bezoard` = "'.$_GET['bezoard'].'" + 1 WHERE `pseudo` = "'.$pseudo.'"';
// Si on arrive pas a effectuée les modification, afficher une erreur.
$req = mysql_query($sql) or die('ERREUR !<br>'.$sql.'<br>'.mysql_error());
// Puis on redirectionne vers le magasin
header('location: inventaire.php');[/php]
Il me redirectionne au bon endroit, il m'enlève mes sous, mais il ne me rajoute pas un bezoard! Pourquoi? :)
Merci