SimpleMachines-fr / Forum

Support SMF => Mods et personnalisation => Discussion démarrée par: abdellah63 le 29 Juin 2009 à 10:48:45



Titre: simpleportal integration du php dans le bloc
Posté par: abdellah63 le 29 Juin 2009 à 10:48:45
Bonsoir,

J'aimerai intégrer mon gestionnaire de telechargement qui est basé sur le php et qui nécessite une connexion a la bdd quand j'ajoute mon code dans le bloc php j'ai rien qui s'affiche!

pour vous donner une aidé voici mon code de gestionnaire:

Code:
<?php
require("config.php");

       
/* Connexion au serveur de base de données */
       
$connect_db connect(); // connexion a MYSQL

       /* Requête pour afficher les nouveaux fichiers dans la base de données */
       
$nouvelles mysql_query("SELECT * FROM telechargement ORDER BY id DESC LIMIT 0, 5
       "
);
?>

<?php
/* On fait une boucle pour lister tout ce que contient la table : */
while ($nouv mysql_fetch_assoc($nouvelles) )
{
?>

<tr>
<td><a href="compteur.php?id=<?php echo $nouv['id']; ?>"><img src="../forum/img/monsite/Download.png" width="15" height="15" border="none" /></a></td>
<td><a href="compteur.php?id=<?php echo $nouv['id']; ?>"><?php echo $nouv['nom']; ?></a></td>
<td><?php echo $nouv['date']; ?></td>
<td><?php echo $nouv['clics']; ?></td>
<tr>
<?php
}

close(); // fermer la connexion
?>


Titre: Re : simpleportal integration du php dans le bloc
Posté par: abdellah63 le 29 Juin 2009 à 22:30:33
up!


Titre: Re : simpleportal integration du php dans le bloc
Posté par: Gaaaz le 29 Septembre 2009 à 18:36:13
Tu as trouvé ?

Sinon je peux jeter un oeil.


Titre: Re : simpleportal integration du php dans le bloc
Posté par: Soph le 29 Septembre 2009 à 21:07:07
J'espère qu'il as trouvé depuis le temps  ::)

Sinon c'est facile, si la base est sur le même serveur sql, il n'y as pas a refaire une connexion au serveur.

( Pas besoin de mettre les <?php et ?> dans la boite php si c'est tinyportal, il suffit de mettre directement le code php )

Exemple si la table est dans une autre base mais sur le même serveur sql
Code:
$reqtemp = @db_query("SELECT nom FROM secondbase.tablevoulue ORDER BY nom DESC LIMIT 3", __FILE__, __LINE__);
while ($rowtemp = mysql_fetch_assoc($reqtemp))
{
  echo '<li>'.$rowtemp['nom'].'</li>';    
}
mysql_free_result($reqtemp);

Et ca roule ^^

Edit: oups c'etait pour simpleportal et non pas tinyportal :-[
( Enfin je suppose que pour simpleportal ca dois être pareil pareil pour l'appel sql du moins )