Aller au contenu

fingolfin

Hubmaster
  • Compteur de contenus

    127
  • Inscrit(e) le

  • Dernière visite

Messages postés par fingolfin

  1. Bah moi en faites comme je l'ai demander je ne sais plus dans quel topic, j'aimerais bien connaître le nom d'un bon livre sur le php et le SQL.

    Autrement pour mes conditions donc j'ai mit des requêtes comme sa:

    $bois = mysql_query('SELECT COUNT(*) AS bois FROM membre');

    Pour récupérer les ressources et autres truc nécéssaires,et donc maintenant la deuxièmes solution est prise en compte, mais plus la premières :lol: , et sa doit venir du faites que pour la deuxièmes solution (elseif donc) il y a une erreur comme quoi 'scierie1' n'est pas défini, pourtant juste au dessus de mes requête pour les ressource j'ai mit:

    $scierie1 = htmlentities ($_POST['scierie1'], ENT_QUOTES);

    (j'ai aussi essayer de le mettre dans elseif mais sa ne le prennait pas du tous en compte).

    Et voici l'erreur rapporté:

    Notice: Undefined index: scierie1 in c:\documents and settings\génie\bureau\jeux\constructionscierie.php on line 44

  2. Bah j'y est penser à mettre un esle à la place du elseif, mais le pc m'afficher uen erreur quand je mettais else donc moi j'ai pas chercher j'ai remit elseif vu que sa marché.

  3. Bah ce que j'essaye de faire c'est de dire si le joueur n'as pas assez de bois ou d'or ou de pierre ou de main d'oeuvre alors il ne peut pas construire, et s'il a assez bah alors il peut construire.

    ces lignes la:

    $scierie1 = 'scierie1';
    $bois = "bois";
    $gold = "gold";
    $pierre = "pierre";
    $terrain = "terrainl";
    $bucherons = "ubucherons";
    $fer = "fer";

    2tant en faites les champs de ma table (scierie1 c'est le champs du nombre de scierie level1 vu que je ne peut pas dire directement scierie1bah j'ai stocker dans une variable).

  4. voici le code qui ne marche pas

    <?
    $scierie1 = 'scierie1';
    $bois = "bois";
    $gold = "gold";
    $pierre = "pierre";
    $terrain = "terrainl";
    $bucherons = "ubucherons";
    $fer = "fer";

    if (( $bois >= $scierie1*400 OR $gold >= $scierie1*500 OR $pierre >= $scierie1*100 OR $fer >= $scierie1*200 OR $bucherons >= $scierie1*8) AND isset ($_POST['scierie1']))
    {

    $scierie1 = htmlentities ($_POST['scierie1'], ENT_QUOTES);
    $scierietotale = "scierie1 + $scierie1";
    $rgold = "gold - ($scierie1 * 500)";
    $rbois = "bois - ($scierie1 * 400)";
    $terrainl = "terrainl - ($scierie1 * 300)";
    $rbucherons = "bucherons - ($scierie1 * 8)";
    $rfer = "fer - ($scierie1 * 200)";
    $rpierre = "pierre - ($scierie1 * 100)";
    mysql_query("UPDATE membre SET scierie1=$scierietotale WHERE pseudo='".$_SESSION['pseudo']."' AND password='".$_SESSION['password']."'");
    mysql_query("UPDATE membre SET gold = $rgold WHERE pseudo='".$_SESSION['pseudo']."' AND password='".$_SESSION['password']. "'");
    mysql_query("UPDATE membre SET bois = $rbois WHERE pseudo='".$_SESSION['pseudo']."' AND password='".$_SESSION['password']."'");
    mysql_query("UPDATE membre SET terrainl = $terrainl WHERE pseudo ='".$_SESSION['pseudo']."' AND password ='".$_SESSION['password']."'");
    mysql_query("UPDATE membre SET bucherons = $rbucherons WHERE pseudo='".$_SESSION['pseudo']."' AND password='".$_SESSION['password']. "'");
    mysql_query("UPDATE membre SET fer = $rfer WHERE pseudo='".$_SESSION['pseudo']."' AND password='".$_SESSION['password']."'");
    mysql_query("UPDATE membre SET pierre = $rpierre WHERE pseudo ='".$_SESSION['pseudo']."' AND password ='".$_SESSION['password']."'");
    echo "Les bâtiments ont étaient créer";
     }
     


    else if($bois < $scierie1*400 OR $gold < $scierie1*500 OR $pierre < $scierie1*100 OR $fer < $scierie1*200 OR $bucherons < $scierie1*8 )
     {
       
     echo"Vous n'avez pas assez de ressource pour construire ces scieries";
       die();

    }
    ?>

    :unsure:

  5. Encore bonjour tous le monde :)

    Donc je susi en train d'essayer de faire pour mon jeux php que quand ont a pas assez de ressources bah le ou les bâtiments ne se construisent pas, mais il s'avèrent que sa n'as pas l'aire de prendre ne compte le elseif.... Donc je venais ici pour vous demander si vous connaissiez un site qui expliquez particulièrement bien le système des conditions, voilà merci encore pour vos réponses :D

  6. Bonjour

    Voilà, comme vous le savez j'essaye de créer un jeu en php, et je me demandais s'il était possible de faire une feuille de "réponse générale".

    En gros si je dit de détruire dix maisons, sa me dit: "vous avez bien détruit 10 maisons".

    Donc sa je sais faire, mais j'aimerais qu'avec le même script, si je dit de détruire 10 ferme, que sa me réponde: "vous avez bien détruit 10 fermes".

    Donc voilà j'aimerais savoir faire une feuille qui puissent répondre à tous en même temps au lieu de faire une feuille pour les chaumières, une pour les casernes, une pour les fermes, une pour....

    Voilà, merci de vos futur réponse :D

  7. Euh bah désolé pour le message alors ( il faudras que j'aille relire les règles) voici le code que j'utilise:

    $maison1c = mysql_query("SELECT chaumiere FROM membre");
    $maison2c = mysql_query("SELECT dchaumiere FROM membre");
    $maison3c = mysql_query("SELECT gchaumiere FROM membre");
    $maison4c = mysql_query("SELECT bgchaumiere FROM membre");
    $nhabitantp = ($maison1c*2) + ($maison2c*5) + ($maison3c*12) + ($maison4c*16);?>  

    <p> Vos habitations vous permettent de loger:<? echo $nhabitantp;?> habitants.  

  8. Bah oui j'ai pas dit l'inverse moi lol

    Marrant ce bug qui me dit que j'ai 124 habitant, même si ont prend les numéros des maisons que l'on multiple au nombre qui est censer les multiplier et qu'on additionne le tous bah ont obtient pas 124...

  9. Bah je vais les mettre lol, car y'a des momment faut pas de requête et à d'autres y'en faut, donc tant que je serais un noob bah je trouverait surement pas du premier coup lol

    Euh y'a un blem, j'ai 0 maison 1, 2, 3 et 4 donc 0 habitants possible et l'ordi me dit que j'en ai 124 :blink:

  10. Bah en faites j'ai pas mit de "$" car c'est censer êtres les nombres indiquer dans les champs... bah après vérification ni l'un ni l'autre ne marche lol, faut surement que je face des requêtes pour affciher le nombre dans les champs que je multiplierais par el nombre de maison non?

    Autrement les guillement bah je croyais qu'ils étaient obliger car les calcul pour dire l'or qui reste après la construction des maisons bah j'en avait pas mit sa marchait po lol.

  11. Beuh le plus simple c'est de s'héberger sois même je trouve moi...non? Au moins c'est gratuit, tu est sur de pas avoir à changer d'hébergeur (ou du moins tu sais quand es ce que tu vas le faire).

    Au passage je pose la même questions que sur l'autre topic lol:

    Voici le code:

    $nhabitantp = "(maison1 * 2) + (maison2 * 5) + (maison3 * 12) + (maison4 * 16)";?>  

    <p> Vos habitations vous permettent de loger:<? echo $nhabitantps?> habitants.

    Donc vous avez devinez je veut afficher le nombre d'habitant qu'il y a, mais avec ce code sa m'affiche le calcul au lieu du résultat...

  12. Euh j'aimerais encore poser une questions bêtes, je suis en train de faire les requêtes mysql pour faire user des ressources quand ont achète des bâtiments (la les maisons), et donc j'aimerais savoir si affciher dix requêtes d'affiler ne ralentissait pas le script (enfin voilà).

    Et encore uen questions, moins bêtes, mais je ne sait pas comment faire lol, voici le code:

    $nhabitantp = "(maison1 * 2) + (maison2 * 5) + (maison3 * 12) + (maison4 * 16)";?>  

    <p> Vos habitations vous permettent de loger:<? echo $nhabitantps?> habitants.

    Donc vous avez devinez je veut afficher le nombre d'habitant qu'il y a, mais avec ce code sa m'affiche le calcul au lieu du résultat... :angry:

  13. Bah voilà, dans ma lancer des questions qui soule tous le monde, je me suis dit pourquoi pas demander comment générer des tour dans un jeux php (qui est mon projet et qui avance bien grâce à ce forum justement), donc la questions que vous avez devinez: Comment ont fait pour générer des tour? (toutes les heure ou 30 minutes) dans un jeux php? (ce serait bête qu'il n'y est pas de tour lol), merci d'avance pour vos réponse :)

  14. Non non lol pas sa, ce tableau est bien que pour le membre le regardant, mais tu avait dit que je devrait rassembler tous mes tableau, donc je me demander s'il fallait que je le fasse ou non (car j'ai deux tableau pour l'armée; un pour la population, les métier; un pour les bêtiments et un pour les ressources.).

  15. Bah avec ton code et en ayant mit l'id dans membres.php voici les erreurs:

    Notice: Undefined index: idmembre in c:\documents and settings\génie\bureau\jeux\tableaub.php on line 4

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\documents and settings\génie\bureau\jeux\tableaub.php on line 5

    Tu est un génie!!! Les erreur d'avant c'est que comme un *** que je suis, j'ai mit l'id dans membre.php au lieu de login.php, maintenant sa marche perfect (du moins ton code, moi vais devoir m'amuser à faire les autres tableau lol)

    Au faites, si je met les 5 tableau séparé, la fonctions: mysql_num_rows ne feras pas que plus rien s'affiche?

×
×
  • Créer...