Total Manager Posté 19 Juin 2004 Partager Posté 19 Juin 2004 Comme ca , dès que j'ai besoin d'aide , les gens du Hub peuvent m'aider Si ça te dérange Dan , dit moi ou le mettre ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Total Manager Posté 19 Juin 2004 Auteur Partager Posté 19 Juin 2004 <?require_once("fonctions.php");connecting();for ($i = 1; $i <=90; $i++){$mdj=rand(1,100);$att=rand(1,$tempa);$def=rand(1,$tempb);$tempa = ($noeqdom+$noeqext);$tempb = ($ndeqdom+$ndeqext);$mdja=rand(1,100);$mdjb=rand(1,100);if ($mdj == 1) // Si le Moteur de jeu tire 1{ $penodom++ == $penodom; // On Rajoute + 1 à la variable Pénalty pour mettre ce résultat au final if ($att <= $noeqdom) // Si c'est Inférieur ou égal à la valeur de la NO de l'equipe à domicile alors : { $penodom++ == $penodom; // On Rajoute + 1 à la variable Pénalty pour mettre ce résultat au final if (($mdja+$cpaa) - ($mdjb+$refb) > 0) // Pour Equipe à Domicile { $buteqdom++ == $buteqdom; // si c'était positif alors on rajoute 1 but à equipe à domicile } } else { $penoext++ == $penoext; // On Rajoute + 1 à la variable Pénalty pour mettre ce résultat au final if (($mdja+$cpab) - ($mdjb+$refb) > 0) // Pour Equipe à l'extérieur { $buteqext++ == $buteqext; // si c'était positif alors on rajoute 1 but à équipe à l'extérieur } }}elseif ($mdj==2) // Si le Moteur de jeu tire 2{ if ($att <= $noeqdom) // Si c'est Inférieur ou égal à la valeur de la NO de l'equipe à domicile alors : { $hjdom++ = $hjdom; } else { $hjext++ = $hjext; }}elseif ($mdj >=3 AND $mdj <=5) // Si C'est compris entre 3 et 5 C'est les FAUTES ICI !{ if ($mdja == 1) // C'est le carton rouge la ! { if ($def > $ndeqdom)// Faute Commise par l'equipe à l'extérieur { $noeqext-$attaque = $noeqext $ndeqext-$defense = $ndeqext $fext++ = $fext } else // Faute Commise par l'équipe à domicile { $noeqdom-$attaque = $noeqdom $ndeqdom-$defense = $ndeqdom $fdom++ = $fdom } } elseif { if ($mdja >= 2 AND $mdja <= 10) // C'est le carton Jaune { if ($def > $ndeqdom)// Faute Commise par l'equipe à l'extérieur { $fext++ = $fext } else // Faute Commise par l'équipe à domicile { $fdom++ = $fdom } } }}}elseif ($mdj >=6 AND $mdj <= 15) // Si C'est compris entre 6 et 15 A DEVELLOPER ET C'EST LE PLUS GALERE !{ $d++ == $d;}elseif ($mdj >=16 AND $mdj <= 99) // Si c'est entre 16 et 99{ $e++ == $e;}else // Si Ca ne vaut pas toute les valeurs citez plus haut { $f++ == $f;}}?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Total Manager Posté 20 Juin 2004 Auteur Partager Posté 20 Juin 2004 $noeqext-$attaque = $noeqext $ndeqext-$defense = $ndeqext Comment faire pour séléctionner un joueur de l'équipe à l'extérieur ET aussi comment faire pour les feuilles de match pour la sélection des équipes etc... ?? je suis perdu Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xethorn Posté 20 Juin 2004 Partager Posté 20 Juin 2004 Sans vouloir être indiscret, je vois un code, mais sans régles du jeu, je ne peux pas le comprendre ni même t'aider :s Au passage : {quote]$noeqext-$attaque = $noeqext $ndeqext-$defense = $ndeqext Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 20 Juin 2004 Partager Posté 20 Juin 2004 $noeqext-$attaque = $noeqext $ndeqext-$defense = $ndeqext Tu te trompes de sens. Si tu veux que la variable $total soit égale au total de $prix_hors_taxe et de $taxe, il te faut faire : $total = $prix_hors_taxe + $taxe. Ainsi, pour l'attaque, il te faut faire : $noeqext = noeqext-$attaque; Idem pour la défense. Mais comprends bien que l'on ne peut beaucoup t'aider parce que tes variables n'ont pas des noms expressifs. Que signifie noeqext ? Anonymus Lien vers le commentaire Partager sur d’autres sites More sharing options...
Total Manager Posté 20 Juin 2004 Auteur Partager Posté 20 Juin 2004 noeqext = note offensive equipe extérieure Lien vers le commentaire Partager sur d’autres sites More sharing options...
Loupilo Posté 20 Juin 2004 Partager Posté 20 Juin 2004 noeqext = note offensive equipe extérieure Quelle évidence A+ Loupilo. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Total Manager Posté 2 Juillet 2004 Auteur Partager Posté 2 Juillet 2004 (modifié) Bon je pense que avant de faire le moteur de jeu faudrait que je commence par la structure du site donc j'ai décidé de tout recommencer et la je bloque je ne sais pas comment afficher dans un tableau tout les joueur du club Arsenal par exemple en les selectionnant depuis la BDD C'est un tableau avec autant de ligne que de joueur , la premiere ligne marque Nom Prenom Poste NO ND GB ( no = attaque ; nd= defense ; gb = gardien ) Voila je veut mettre uniquement ca avec les noms des joueur c'est facile a faire mais je sais pas comment faire ca me gonfle d'être noob svp si quelqu'un peut m'aider Modifié 2 Juillet 2004 par Total Manager Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cleden Posté 2 Juillet 2004 Partager Posté 2 Juillet 2004 (modifié) le code suivant t'affichera la liste de tes joueurs dans un tableau <table><tr><th>NOM</th><th>PRENOM</th><th>POSTE</th><th>NO</th><th>ND</th><th>GB</th></tr><?$sql= "SELECT Nom, Prenom, Poste, NO, ND, GB FROM tatable";$res = mysql_query($sql, $req);while ($ligne = mysql_fetch_object ($res)){print "<tr><td>$ligne->Nom</td>";print "<td>$ligne->Prenom</td>";print "<td>$ligne->Poste</td>";print "<td>$ligne->NO</td>";print "<td>$ligne->ND</td>";print "<td>$ligne->GB</td></tr>";}?></table> Loïc. Modifié 2 Juillet 2004 par Cleden Lien vers le commentaire Partager sur d’autres sites More sharing options...
Total Manager Posté 2 Juillet 2004 Auteur Partager Posté 2 Juillet 2004 require_once("fonctions.php");connecting(); la page fonctions <?function connecting(){$req=mysql_connect('sql.free.fr','managerattitudes','PASS') or die ("erreur de connexion 1");mysql_select_db('managerattitudes',$req) or die ("erreur de connexion réessayer plus tard");}?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Total Manager Posté 9 Juillet 2004 Auteur Partager Posté 9 Juillet 2004 Voila je l'ai testé et il me met qu'il ya un erreur a la ligne 27 je l'ai mise en gras <?// Page d'enregistrement des nouveau compte // Le 6/07/2004 à 14h23 $crypteur = "enzo"; // Ceci est le mot qui nous permet de crypter les mots de passes echo "Attention , votre mot de passe provisoire qui va être crypter doit contenir au moins 3 caractères"; print'<form method="post" action="inscription.php"> <p><input type="text" name="pseudo" value="rentrez ici votre pseudo"></p> <p><input type="password" name="motdepasse"></p> <p><input type="submit" name="submit" value="Suite"></p> </form>'; $pass = crypt ($motdepasse, $crypteur); echo "<br>"." Votre nouveau mot de passe après avoir été crypté est : ".($pass); // On va désormais envoyez les données vers la Base de Donée require_once("fonctions.php"); connecting(); $r2=mysql_query("SELECT * FROM inscrits where pseudo='$pseudo'); $nb=mysql_num_rows($r2); if($nb!='0') { print'Ce pseudo existe deja veuillez svp en choisir un autre'; } else { $query = "INSERT INTO inscrits (pseudo,pass,mail) "; $query .= "VALUES('$pseudo','$pass','$mail')";$r = mysql_query($query); echo "<br>query : ".$query; echo"<br> result : ".$r; echo"<br>"."<b>"."Votre inscription a été prise en compte"; ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 9 Juillet 2004 Partager Posté 9 Juillet 2004 Salut, C'est l'éternel problème des quotes en php ... car les simples quotes préviennent l'interprétation des variables. Il faut remplacer la deuxième ligne par ceci: $query .= "VALUES('".$pseudo.",'".$pass."','".$mail."')"; et tant qu'à faire mettre ceci sur une ligne distincte pour faciliter la lecture: $r = mysql_query($query); Et voila Lien vers le commentaire Partager sur d’autres sites More sharing options...
Total Manager Posté 9 Juillet 2004 Auteur Partager Posté 9 Juillet 2004 Bon alors la je comprend plus ! Parse error: parse error in /var/www/free.fr/a/6/managerattitudes/inscription.php on line 27 Mon script complet : <?// Page d'enregistrement des nouveau compte // Le 6/07/2004 à 14h23$crypteur = "enzo"; // Ceci est le mot qui nous permet de crypter les mots de passes echo "Attention , votre mot de passe provisoire qui va être crypter doit contenir au moins 3 caractères";print'<form method="post" action="inscription.php"><p><input type="text" name="pseudo" value="rentrez ici votre pseudo"></p><p><input type="password" name="motdepasse"></p><p><input type="submit" name="submit" value="Suite"></p></form>';$pass = crypt ($motdepasse, $crypteur);echo "<br>"." Votre nouveau mot de passe après avoir été crypté est : ".($pass);// On va désormais envoyez les données vers la Base de Donéerequire_once("fonctions.php");connecting();$r2=mysql_query("SELECT * FROM inscrits where pseudo='$pseudo');$nb=mysql_num_rows($r2); if($nb!='0') { print'Ce pseudo existe deja veuillez svp en choisir un autre'; } else {$query = "INSERT INTO inscrits ( pseudo,pass,mail) ";$query .= "VALUES('".$pseudo.",'".$pass."','".$mail."')";$r = mysql_query($query); echo"<br>"."<b>"."Votre inscription a été prise en compte";// Fin du script d'inscription à 14h40?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 9 Juillet 2004 Partager Posté 9 Juillet 2004 Rajoutes un } à la fin, juste avant le ?> echo"<br>"."<b>"."Votre inscription a été prise en compte";// Fin du script d'inscription}?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 9 Juillet 2004 Partager Posté 9 Juillet 2004 Tu as une autre erreur plus haut $r2=mysql_query("SELECT * FROM inscrits where pseudo='".$pseudo."'"); Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant