covin85

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
covin85
le 17/07/2006 à 13:34
Array
Bonjour a tous :)

Mon problème est le suivant,je veut afficher des variables propre a l'utilisateur.
C'est varialbe changent assez frequement donc afin de les afficher j'ai fait ceci:
$sql = "SELECT piece FROM membre WHERE login='".$_SESSION['login']."'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);


Pour affiché la donné je fait donc un simple echo:

<?  echo $data ; ?>



Mais le echo m'affiche simplement " Array "

Je ne voit pas trop comment vous donnez plusse de renseignement etant donné que je ne sais pas pourquoi ce message s'affiche.
Donc demandez moi.

Merci :) :) :)
covin85
le 06/07/2006 à 03:41
actualiser base de donné
Bonjour
je voudrai savoir si il est possible d'actualiser une basse de donné,dans ce cas.

pour etre très concret:

J'ai un champ "vie" dans une valeur de "25"
dans le code :
j'enlève "25" au champ "vie"
Si "vie" = 0 alor ajouter "1" au champ "frague"

Mon problème est que le rajout de "1" au champ frague ne se fait que après la repition de l'action.

J'avoue c'est pas très claire.En gros j'ai crée un code (d'attaque pour un jeux rpg).

$sql = "UPDATE membre SET vie=vie-5 WHERE id='".$_GET['id']."'";

$fafa = "UPDATE membre SET frague=frague+1 WHERE login='".$_SESSION['login']."'";

if ($_SESSION['inte'] >= $res['inte'] )
{
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
}

if ($res['vie'] == 0 )
{
mysql_query($fafa) or die('Erreur SQL !'.$sql.''.mysql_error());
}


Mais $fafa ne s'execute que a la repition d'une deuxieme fois du code c'est a dire,lorsque la valeur vie est egale a 0 au debut du code,il faudrait donc actualiser la base de donné juste avant d'exécuté $fafa

En esperant avoir été claire :)
merci
covin85
le 18/06/2006 à 21:40
actuelisation session
Bonjour,sur mon site ,après inscription du joeur(inscription puis page de connexion),le joueur debute avec "0"pieces.
Sur la page "membre",j'ai crée un lien pour update la table piece afin de rajoutant au membre "100 piece",
Mais pour que le joueur voit ses 100 pieces afficher en plusse sur son compte,il doit se reconnecter.
J'ai donc compris que dans la page de connexion,il y avai un code que je doit inserrer dans ma page membrenmais j'ai tester plusieurs fois,et cela ne donne rien.
Voila donc le code de connexion :
Ps imposible de faire un wall donc :
http://www.developpez.net/forums/showthread.php?p=1071052#post1071052
Desolé pour le lien mais je n'ai pas le choix
Merci

Ses derniers messages sur les forums

forum
covin85
le 17/07/2006 à 13:34
Array
Bonjour a tous :)

Mon problème est le suivant,je veut afficher des variables propre a l'utilisateur.
C'est varialbe changent assez frequement donc afin de les afficher j'ai fait ceci:
$sql = "SELECT piece FROM membre WHERE login='".$_SESSION['login']."'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);


Pour affiché la donné je fait donc un simple echo:

<?  echo $data ; ?>



Mais le echo m'affiche simplement " Array "

Je ne voit pas trop comment vous donnez plusse de renseignement etant donné que je ne sais pas pourquoi ce message s'affiche.
Donc demandez moi.

Merci :) :) :)
covin85
le 06/07/2006 à 21:00
actualiser base de donné
j'ai une question tout bête,si il yen as,quelle est le nom du type de champ permettant d'avoir uniquement des nombres entier positif dans la base de donné.
exemple (int:tt les nombres...)
covin85
le 06/07/2006 à 15:15
actualiser base de donné
salut

Qu'entent tu par "tu execute la requete a chaque fois?"

Car j'ai essaye de rajouter "&& vie=0" mais c'est pareille.

$res c'est sa :

$popo = mysql_query("SELECT login,puisan,def,rap,inte,pre,vie FROM membre WHERE id='".$_GET['id']."'");
$res = mysql_fetch_array($popo);

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours