bonjour voici mon code php pouvez vous me dire si il est juste ???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?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['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
 
 
global $my;
echo ('Utilisateur connecté : ' . giveUserName($my->id));
$chaine = giveUserName($my->id);
 
 
 
 
$connect_db = connect_();
$req = "SELECT id, name FROM accounts WHERE accounts.name = '". $chaine . "'" ; // 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>