(24-04-2011 22:43)Vendethiel a écrit : "$cfg_realmdb[db_host]"
On utilise 'db_host' (même si PHP, dans sa laideur, va comprendre que ce n'est pas une constante - même s'il générera une notice qui sera sûrement étouffée par le serveur).
"mysql_escape_string"
On utilise mysql_real_escape_string (cf la doc).
"if(isset($_POST['username']) && isset($_POST['email']) && mysql_num_rows($check_account)){"
Après avoir fait la requête utilisant les 2 valeurs _POST ?
"<input type="submit" name="password_takeback">"
Question de préférence mais étant puriste en XML, c'est /> (car pas de balise de fin toussqh).
Je n'ai fait que copier coller le premier code sans le reprendre à 100%, ce genre de code ne me ressemble pas, j'essaie un maximum de respecter les normes.
Ca n'aurait tenu qu'à moi, je l'aurai repris à 100%, mais sur un plan humain, ça aurait été de l'irrespect pour l'auteur.
Ensuite, pour le input, ce n'est pas une question de préférence, cela dépend de si tu fais du HTML ou du xHTML.
Le xHTML étant XML, tu dois mettre le / à la fin de toute balise seule comme img, input, br, area, etc. sinon W3C te sorts une belle erreur.
En revanche, en HTML, les normes ne l'imposent pas donc ça passe.
Pour ma part, je préfère et j'utilise le xHTML.