par re » 07 févr. 2007, 10:54
par mere-teresa » 07 févr. 2007, 10:39
j'obtiens cela MySQL n'a retourné aucun enregistrement. (traitement: 0.0005 sec.) requête SQL: SELECT id, name FROM accounts WHERE accounts.id = '".$my->id."' LIMIT 0 , 30
par re » 06 févr. 2007, 18:09
par re » 06 févr. 2007, 18:05
par Invité » 06 févr. 2007, 18:02
par mere-teresa » 06 févr. 2007, 18:01
par re » 06 févr. 2007, 17:56
par mere-teresa » 06 févr. 2007, 17:53
oui je peut faire clique droit et je voi le code source.EN faite ce que je n'obtiens pas c'est le resultat de ma requete.Elle ne s'affiche pas.
par re » 06 févr. 2007, 17:27
Code : Tout sélectionner
<?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); ?> <table summary="VOILA TABLEAU DES ACCOUNTS"> <tr> <th>num</th> <th>nom</th> </tr> <?php $GLOBALS['bdd_db_jo'] = "joomla"; // nom de votre bdd $GLOBALS['host_db'] = "localhost"; // nom de votre serveur $GLOBALS['user_db'] = "root"; // nom d'utilisateur de connexion à votre bdd $GLOBALS['password']="xxxxx"; // mot de passe de connexion à votre bdd $GLOBALS['bdd_db'] = "infoathand"; // nom de votre bdd $GLOBALS['bdd_db_jo'] = "joomla"; // nom de votre bdd global $my; echo ('Utilisateur connecté : ' . giveUserName($my->id)); $connect_db = connect_(); $req = "SELECT id, name FROM accounts WHERE accounts.id = '".$my->id."'"; // permet d'afficher les informations $resultat = mysql_query($req)or die(mysql_error()); //Ne devrait donc plus afficher qu'une ligne pour l'utilisateur en cours while($tab = mysql_fetch_array($resultat)) { echo'<tr> <td>'.$tab['id'].'</td> <td>'.$tab['name'].'</td> </tr>'; } mysql_close(); function connect() { global $host_db,$user_db,$password,$bdd_db; $connect_db = mysql_connect($host_db,$user_db,$password); mysql_select_db($bdd_db,$connect_db); return $connect_db; } function close() { global $connect_db; mysql_close($connect_db); } function giveUserName($userid=0) { global $my, $database; //Si pas d'Id utilisateur, on prends celui en cours if (!$userid) {$userid=$my->id;} $sql="SELECT username FROM #__users WHERE id = " . $userid ; //#__ sera automatiquement remplacé par le sufixe de ta bdd! //Initialise la requête $database->setQuery( $sql ); //Renvoi le résultat (premier champ / premier enregistrement si plusieurs return $database -> loadResult(); } ?> </table>
par re » 06 févr. 2007, 17:26
par mere-teresa » 06 févr. 2007, 17:23
par Invité » 06 févr. 2007, 17:17
Est-ce que tu atteins cette page par une url de type index.php?option=com_blabla&page=mapage ?
J'imagine que tu es l'auteur de ce code ? qu'as-tu déja tenté pour isoler le problème ?
par mere-teresa » 06 févr. 2007, 17:09
par iclo » 06 févr. 2007, 17:03