remitete
Messages postés33Date d'inscriptionmercredi 26 août 2009StatutMembreDernière intervention13 avril 2010
-
13 avril 2010 à 12:24
remitete
Messages postés33Date d'inscriptionmercredi 26 août 2009StatutMembreDernière intervention13 avril 2010
-
13 avril 2010 à 16:41
Bonjour j'ai un probleme avec mon code php !
Enfete je demande a mon visiteur son nom de compte son mot de passe et le nom de son personnage !
le code php doit changer le skin du personnage contre des credits
<?php
$ndc= strip_tags($_POST['andc']);
$mdp= strip_tags($_POST['amdp']);
$perso= strip_tags($_POST['aperso']);
require('config.php');
require('prix.php');
$perso2= Mysql_query("SELECT * FROM player_db WHERE Name='$perso'");
$sexeperso = $perso2['Gfx'];
echo$sexeperso;
if($ndc "" or $mdp "" or $perso=="" ){
echo "Il manque une information";
}
else{
$nombrecredit= Mysql_query("SELECT * FROM account_db WHERE Name='$ndc' AND Password='$mdp'");
$jesaispas = mysql_fetch_array($nombrecredit);
$anciencredit = $jesaispas['credits'];
$newcredit = $anciencredit-$prixchangesexe;
if($anciencredit==""){
echo "le nom de compte precisé n'est pas retrouvé";
}
else
{
$verif= Mysql_query("SELECT * FROM player_db WHERE Name='$perso'");
$proutverif= mysql_fetch_array($verif);
$veriffin = $proutverif['Account'];
if($veriffin=="")
{
echo "le personnage $perso est introuvable ";
}
elseif ($anciencredit < $prixchangenom) {
echo "pas assez de credits ";
}
else{
if($sexeperso == 110){
$changeMysql_query("UPDATE player_db SET Gfx '111' WHERE Name = '$perso'");
$changedeuxMysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 111) {
$change2Mysql_query("UPDATE player_db SET Gfx '110' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 100) {
$change2Mysql_query("UPDATE player_db SET Gfx '101' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 101) {
$change2Mysql_query("UPDATE player_db SET Gfx '100' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 91) {
$change2Mysql_query("UPDATE player_db SET Gfx '90' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 90) {
$change2Mysql_query("UPDATE player_db SET Gfx '91' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 80) {
$change2Mysql_query("UPDATE player_db SET Gfx '81' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 81) {
$change2Mysql_query("UPDATE player_db SET Gfx '80' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 121) {
$change2Mysql_query("UPDATE player_db SET Gfx '120' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 120) {
$change2Mysql_query("UPDATE player_db SET Gfx '121' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 70) {
$change2Mysql_query("UPDATE player_db SET Gfx '71' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 71) {
$change2Mysql_query("UPDATE player_db SET Gfx '70' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 61) {
$change2Mysql_query("UPDATE player_db SET Gfx '60' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 60) {
$change2Mysql_query("UPDATE player_db SET Gfx '61' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 51) {
$change2Mysql_query("UPDATE player_db SET Gfx '50' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 50) {
$change2Mysql_query("UPDATE player_db SET Gfx '51' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 41) {
$change2Mysql_query("UPDATE player_db SET Gfx '40' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 40) {
$change2Mysql_query("UPDATE player_db SET Gfx '41' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 30) {
$change2Mysql_query("UPDATE player_db SET Gfx '31' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 31) {
$change2Mysql_query("UPDATE player_db SET Gfx '30' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 21) {
$change2Mysql_query("UPDATE player_db SET Gfx '20' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 20) {
$change2Mysql_query("UPDATE player_db SET Gfx '21' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 11) {
$change2Mysql_query("UPDATE player_db SET Gfx '10' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
elseif($sexeperso == 10) {
$change2Mysql_query("UPDATE player_db SET Gfx '11' WHERE Name = '$perso'");
$changedeux2Mysql_query("UPDATE account_db SET credits '$newcredit' WHERE Name ='$ndc'");
echo "Votre sexe a bien etait changé";
}
else{
echo "pti probleme";
}
}
}
echo $sexeperso;
}
?>
Donc on commence par recup les info (venant d'un flash) puis on verifie si il manque pas une info
une petit verification du nom de compte
une petite verification du personnage (pour pas que le "client" utilise des credits dans le vide)
apres on regarde si il a assez de credit pour l'offre
si tout cela est rempli on change le skin !
si c'est 111 on met 110 si c'est 110 on met 111
si c'est 100 on met 101 si c'est 101 on met 100 ....
le problemen c'est que ca marche pas xD a la fin j'ai fait un echo $sexeperso il m'affiche toujours 110 !
enfete il m'affiche tjr le dernier else "pti problem"
roymatthieu
Messages postés112Date d'inscriptionjeudi 31 août 2006StatutMembreDernière intervention 3 février 20111 13 avril 2010 à 16:36
oki j'ai vu ton mail je me suis servi du changersexeCOPIE que j'ai renommé en changesexefinish.php et j'ai changer le nom des champs $_POST[] en haut du document.
donc si tu renomme changesexefinish.php en changersexe.php et que tu met le nom des champs $_POST[] ca devrait aller...