CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Modification de PHP Tournoi

Nicoooo14
Nicoooo14
Niveau 1
30 octobre 2018 à 21:16:07

Bonjour je viens sur ce forum car je me lance dans la création d'un site de compétition de football. Les membres jouent leurs matchs et rentre eux même leurs scores avec validation de l'autre membre. Dans des compétitions genre Ligue 1 ou Premier League etc!!

J'ai donc installer le logiciel PHP Tournoi qui gère plus les jeux genre counter.

J'ai déjà fait quelques modifications mais je bute sur le faite que je souhaite que chaque membre participant à la compétition, un club ou un pays lui soit attribuer aléatoirement par rapport à la compétition genre Ligue je ne souhaite pas que la Juventus ou autre club étranger sortent. De plus je souhaiterai également que le nom du club ainsi que le logo soit mit sur les résultats du tirage au sort.

De plus je cherche à faire une page classement général gérant tous les matchs avec mise à jour automatique.

Je suis à votre écoute. Merci d'avance pour l'aide que vous pourrez m'apporter.

Nicoooo14
Nicoooo14
Niveau 1
07 novembre 2018 à 21:22:18

Personne pour m'aider?

Nicoooo14
Nicoooo14
Niveau 1
20 février 2019 à 23:26:51

Une âme charitable pour m'aider?

Nicoooo14
Nicoooo14
Niveau 1
01 mars 2019 à 20:19:39
<?php

if (preg_match("/classement.php/i", $_SERVER['PHP_SELF']))
{
    die ("You cannot open this page directly");
}
$requete = mysql_query( "SELECT id,FROM phpt_joueurs WHERE id = $s_joueur" ) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
 
    while( $result = mysql_fetch_array( $requete ) )
{
$sortie = $result['carton'];
}
 
  
if ($sortie <>"vert" ) js_goto("?page=index");
 
echo "<p class=title>.:: $strClassement ::.</p>";
 
 
// Points
define('PTSVICTOIRE',3);
define('PTSNUL',1);
define('PTSDEFAITE',-1);
define('SCOREVICTOIREFORFAIT',5);
define('SCOREDEFAITEFORFAIT',-1);
define('SCOREVICTOIREDISCA',5);
define('SCOREDEFAITEDISCA',-1);
define('PTSVICTOIRECOUPE',15);
define('PTSVICTOIRETOURNOI',15);
 
// Champs récupéré dans la requete
$champs = "J.pseudo as pseudo_J,J2.pseudo as pseudo_J2,M.statusequipe as statusequipe_M,M2.score1 as score1_M2,M2.score2 as score2_M2,T.type as type_T,M.finale as finale_M";
 
// Requéte
$Requete1 = "(SELECT ".$champs."
                FROM phpt_manches M2
                INNER JOIN phpt_matchs M
                ON M2.matchi=M.id
                INNER JOIN phpt_tournois T
                ON T.id=M.tournois
                INNER JOIN phpt_equipes E
                ON E.id=M.equipe1
                INNER JOIN phpt_joueurs J
                ON J.id=E.manager
                INNER JOIN phpt_equipes E2
                ON E2.id=M.equipe2
                INNER JOIN phpt_joueurs J2
                ON J2.id=E2.manager
                WHERE T.modeequipe='E'
                AND M.status='T'
                ORDER BY T.id,M.id ASC)";
$Requete1 .= "UNION";
$Requete1 .= "(SELECT ".$champs."
                FROM phpt_manches M2
                INNER JOIN phpt_matchs M
                ON M2.matchi=M.id
                INNER JOIN phpt_tournois T
                ON T.id=M.tournois
                INNER JOIN phpt_joueurs J
                ON J.id=M.equipe1
                INNER JOIN phpt_joueurs J2
                ON J2.id=M.equipe2
                WHERE T.modeequipe='J'
                AND M.status='T'
                ORDER BY T.id,M.id ASC)";
 
// Déclaration des champs du tableau de classement
$tabChamp = array("place","joueur","matchJ","matchG","matchN","matchP","butP","butC","butE","tournoi","coupe","points");
// Déclaration des entetes du tableau
$table_name = array("Place",
                    "Joueur",
                    "<acronym class=\"acronymTournois\" title=\"Total de match(s) joué(s)\">Nb</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"Match(s) Gagné(s)\">G</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"Match(s) Nul(s)\">N</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"Match(s) Perdu(s)\">P</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"But(s) Pour\">BP</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"But(s) Contre\">BC</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"Goal Average\">GA</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"Tournoi(s) Remporté(s)\">T</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"Coupe(s) Remporté(s)\">C</acronym>",
                    "<acronym class=\"acronymTournois\" title=\"Points\">Pts</acronym>");
 
                 
// On fait la requete
$ResultatRequete1 = mysql_query($Requete1)
    or die(mysql_error());
 
$tab = rec_classement($tabPseudo,$tabChamp,$ResultatRequete1);
 
if ($tab != NULL)
{
    $tab = tri_classement($tab,$tabPseudo,$tabChamp);
 
    affiche_classement($tab,$tabPseudo,$tabChamp,$table_name);
}
 
?>

J'ai ce message d'erreur:
Warning: mysql_query(): A link to the server could not be established in /var/www/sdb/f/1/include/files/classement.php on line 38

Qui peut m'aider sachant que c'est pour faire un classement de compétitions de foot online.

TidoDaWiseOlMan
TidoDaWiseOlMan
Niveau 7
01 mars 2019 à 20:39:34

Mon Dieu ce code dégueulasse. :(
J'ai été voir le dépôt Github. C'est pas joli joli.

Pour répondre à ta question c'est juste un problème de connexion à ta base de données. Je t'invite à checker les paramètres idoines : host, user, password et database.

Nicoooo14
Nicoooo14
Niveau 1
01 mars 2019 à 23:25:40

C'est exactement ça j'ai eu le cms sur Github, j'ai fait pas mal de modification sur plein de fichiers mais là je sèche.

TidoDaWiseOlMan
TidoDaWiseOlMan
Niveau 7
01 mars 2019 à 23:50:22

L'erreur est pourtant claire.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware