Intégration d'un script php en un modul drupal

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je suis newbee sur Drupal.

Je viens de parcourir votre site très bien fait.

J'ai un problème pour la création d'un module.

j'ai fait une page qui affiche une requête sql de mon site dans différents onglet.

Le tout marche très bien en stand alone.

Mon soucis viens du fait que je dois en faire un module drupal.

J'ai lu divers tuto sur le sujet mais je suis perdu.

Voici mon code pour les onglets

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Tabbed Accordion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="scripts/prototype.lite.js"></script>
<script type="text/javascript" src="scripts/moo.fx.js"></script>
<script type="text/javascript" src="scripts/moo.fx.pack.js"></script>
<script type="text/javascript" src="scripts/acord.js"></script>
</head>
<body>
<div id="wrapper">
<div id="content">
<h3 class="tab" title="first"><div class="tabtxt"><a href="#">Top 20</a></div></h3>
<div class="tab"><h3 class="tabtxt" title="second"><a href="#">High Scores</a></h3></div>
<div class="tab"><h3 class="tabtxt" title="third"><a href="#">New Games</a></h3></div>
<div class="tab"><h3 class="tabtxt" title="fourth"><a href="#">Top Games</a></h3></div>
<div class="boxholder">
<div class="box">
<?php include("topjeu.php"); ?>
</div>
<div class="box">
<?php include("topjeu.php"); ?>
</div>
<div class="box">
<?php include("topjeu.php"); ?>
</div>
<div class="box">
<?php include("topjeu.php"); ?>
</div>
</div>
</div>
</div>
<script type="text/javascript">
Element.cleanWhitespace('content');
init();
</script>
</body>
</html>

Et la page php qui fait la requête

<?php

           
include ("connexion.php");
           
           
$sql3 = "SELECT nid,caption FROM dotgame WHERE nid ='86' ";
           
$result3 = mysql_query($sql3) or die(mysql_error());   
           
$val3 = mysql_fetch_array($result3);
           
$url_image = $val3['caption'];
           
$id_jeu = $val3['nid'];
           
           
           
$sql = "SELECT uid,nid,score FROM highscore WHERE nid = '".$id_jeu."' ORDER BY score DESC LIMIT 0,5";
           
$result = mysql_query($sql) or die(mysql_error());
           
?>


<img src="../games/caption/<?=$url_image?>.png" class="imgjeu">
<table>
  <tr>
<td>Joueur</td>
<td>Score</td>
</tr>
<?php
           
while($val = mysql_fetch_array($result)){
           
$sql2 = "SELECT uid,name FROM users WHERE uid ='".$idjoueur."'";
           
$result2 = mysql_query($sql2) or die(mysql_error());
           
$val2 = mysql_fetch_array($result2);
                       
$idjoueur = $val['uid'];
                       
$nom = $val2['name'];
                       
$score = $val['score'];
               
?>


<tr>
  <td><?=$nom?></td>
   <td><?=$score?></td>
  </tr>


<?php
}


?>


</table>

Je débute donc sur drupal et je n'est pas encore eu le declic pour comprendre le CMS qui semble puissant une fois en main.

Si vous avez des idées

Amicalement

Forum : 
Version de Drupal :