Bonjour la communauté,
RESUME DU PROBLEME :
Une requête SQL en PHP ne me renvoi comme résultat en front end qu'un saut de ligne. cf code ci-dessous.
DETAIL DU PROBLEME
J'ai réalisé un formulaire d'inscription sur un site Joomla! 2.5. Il permet de renseigner des informations utilisateurs sur la base classique de Joomla mais également deux autres tables complémentaires que j'ai créées.
Je souhaite désormais permettre la consultation par la personne connectée (à terme la modification) des informations le concernant. Pour ce faire j'utilise du PHP et une requête SQL et comme vous pourrez vous en douter, je ne connais ni l'un ni l'autre (j'en profite pour m'auto-former), mais ce n'est pas simple pour moi.
Voici le code que j'ai écrit dans mon article à l'aide du composant "sourcerer":
{source}
<?php
$user =& JFactory::getUser();
$username = $user->username;
$id = $user->id;
$mysqli = new mysqli("monhote", "mabase", "motpasse", "table");
$etablissement=$mysqli->query("SELECT etablissement FROM table WHERE users_id='$id'");
mysqli_free_result($etablissement);
?>
{/source}
Votre identifiant
{source}
<?php echo $username; ?>
{/source}
Votre établissement
{source}
<?php echo $etablissement; ?>
{/source}
J'ai testé plusieurs formule à la place de $etablissement=$mysqli->query et mysqli_free_result($etablissement), sans succès.
Help !!
Merci et bonne fin de journée
RESUME DU PROBLEME :
Une requête SQL en PHP ne me renvoi comme résultat en front end qu'un saut de ligne. cf code ci-dessous.
DETAIL DU PROBLEME
J'ai réalisé un formulaire d'inscription sur un site Joomla! 2.5. Il permet de renseigner des informations utilisateurs sur la base classique de Joomla mais également deux autres tables complémentaires que j'ai créées.
Je souhaite désormais permettre la consultation par la personne connectée (à terme la modification) des informations le concernant. Pour ce faire j'utilise du PHP et une requête SQL et comme vous pourrez vous en douter, je ne connais ni l'un ni l'autre (j'en profite pour m'auto-former), mais ce n'est pas simple pour moi.
Voici le code que j'ai écrit dans mon article à l'aide du composant "sourcerer":
{source}
<?php
$user =& JFactory::getUser();
$username = $user->username;
$id = $user->id;
$mysqli = new mysqli("monhote", "mabase", "motpasse", "table");
$etablissement=$mysqli->query("SELECT etablissement FROM table WHERE users_id='$id'");
mysqli_free_result($etablissement);
?>
{/source}
Votre identifiant
{source}
<?php echo $username; ?>
{/source}
Votre établissement
{source}
<?php echo $etablissement; ?>
{/source}
J'ai testé plusieurs formule à la place de $etablissement=$mysqli->query et mysqli_free_result($etablissement), sans succès.
Help !!
Merci et bonne fin de journée
Commentaire