par
dededick » 19 juil. 2006, 10:28
Re-bonjour à tous, voici mon (nouveau) problème :
J'ai une page inventaire. Elle affiche un bouton utiliser, si on a l''objet, sinon rien. J'ai deux cafés

le bouton s'affiche. Il m'affiche correctement que j'ai utilisé mon objet, mais il ne se passe rien pourquoi?
Voici mon code :
<?php
session_start();
$base = mysql_connect("localhost", "******", "*********");
mysql_select_db("***********", $base);
$sql = "SELECT * FROM siteweb WHERE pseudo='".$pseudo."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$pseudo=$_POST['pseudo'];
$gallions=$data['gallions'];
$humeur=$data['humeur'];
$sante=$data['sante'];
$envie=$data['envie'];
$robes=$data['robes'];
$chat=$data['chat'];
$hibou=$data['hibou'];
$crapaud=$data['crapaud'];
$chaudron=$data['chaudron'];
$fiole=$data['fiole'];
$telescope=$data['telescope'];
$balance=$data['balance'];
$ensemble=$data['ensemble'];
$baguette=$data['baguette'];
$baguetteun=$data['baguetteun'];
$baguettedeux=$data['baguettedeux'];
$bierraubeure=$data['bierraubeure'];
$theun=$data['theun'];
$chocolat=$data['chocolat'];
$objet=$data['objet'];
$objetun=$data['objetun'];
$objetdeux=$data['objetdeux'];
$objettrois=$data['objettrois'];
$objetquatre=$data['objetquatre'];
$objetcinq=$data['objetcinq'];
$choco=$data['choco'];
$bulles=$data['bulles'];
$plume=$data['plume'];
$livres=$data['livres'];
$cafe=$data['cafe'];
$the=$data['the'];
$purfeu=$data['purfeu'];
$sql = 'UPDATE siteweb SET `humeur` = humeur + 3,
`sante` = sante - 2,
`cafe` = cafe - 1 WHERE pseudo = "'.$_POST['pseudo'].'"';
echo 'Vous avez utiliser votre objet';
echo '<br/>';
echo '<a href="inventaire.php"> Votre inventaire </a>';
mysql_close();
?>
NOrmalement, il doit modifier la table siteweb, les champs humeur, sante et cafe. Cafe st le nombre de café d'où le - 1 à côté

Re-bonjour à tous, voici mon (nouveau) problème :
J'ai une page inventaire. Elle affiche un bouton utiliser, si on a l''objet, sinon rien. J'ai deux cafés :D le bouton s'affiche. Il m'affiche correctement que j'ai utilisé mon objet, mais il ne se passe rien pourquoi?
Voici mon code :
[php]<?php
session_start();
$base = mysql_connect("localhost", "******", "*********");
mysql_select_db("***********", $base);
$sql = "SELECT * FROM siteweb WHERE pseudo='".$pseudo."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$pseudo=$_POST['pseudo'];
$gallions=$data['gallions'];
$humeur=$data['humeur'];
$sante=$data['sante'];
$envie=$data['envie'];
$robes=$data['robes'];
$chat=$data['chat'];
$hibou=$data['hibou'];
$crapaud=$data['crapaud'];
$chaudron=$data['chaudron'];
$fiole=$data['fiole'];
$telescope=$data['telescope'];
$balance=$data['balance'];
$ensemble=$data['ensemble'];
$baguette=$data['baguette'];
$baguetteun=$data['baguetteun'];
$baguettedeux=$data['baguettedeux'];
$bierraubeure=$data['bierraubeure'];
$theun=$data['theun'];
$chocolat=$data['chocolat'];
$objet=$data['objet'];
$objetun=$data['objetun'];
$objetdeux=$data['objetdeux'];
$objettrois=$data['objettrois'];
$objetquatre=$data['objetquatre'];
$objetcinq=$data['objetcinq'];
$choco=$data['choco'];
$bulles=$data['bulles'];
$plume=$data['plume'];
$livres=$data['livres'];
$cafe=$data['cafe'];
$the=$data['the'];
$purfeu=$data['purfeu'];
$sql = 'UPDATE siteweb SET `humeur` = humeur + 3,
`sante` = sante - 2,
`cafe` = cafe - 1 WHERE pseudo = "'.$_POST['pseudo'].'"';
echo 'Vous avez utiliser votre objet';
echo '<br/>';
echo '<a href="inventaire.php"> Votre inventaire </a>';
mysql_close();
?>[/php]
NOrmalement, il doit modifier la table siteweb, les champs humeur, sante et cafe. Cafe st le nombre de café d'où le - 1 à côté :)