Ses derniers messages sur les forums
ex: j'ai posté 5 messages sur cette nouvelle version et ils ont pas été affichés
Pourrais tu préciser ? Dans quel forum ? Quel navigateur utilises tu ?
Est ce que tu affiches les erreurs PHP ?
A quel niveau d'erreur as tu configuré ton PHP ?
As tu une erreur ?
Sinon, as tu pris la précaution de n'afficher aucun code HTML avant le header (et pas le moindre echo en PHP) ?
As tu fais un exit(); après ton header ?
C'est normal, tu as une erreur SQL, mais tu ne la check pas.
Il faut toujours utiliser mysql_error pour voir si on a ou non des erreurs SQL avant de traiter les résultats d'une requête.
De plus, tu ne lances aucune fonction te permettant de récupérer les résultats de ta requête.
Voici un exemple qui devrait fonctionner :
<?php
$sql = "SELECT creerLe FROM `BDD` ORDER BY id DESC LIMIT 1";
$req = mysql_query($sql) or die ('Erreur SQ : '.$sql.'<br />'.mysql_error());
if (mysql_num_rows($req)>0) {
$data = mysql_fetch_array($req);
echo $data['creerLe'];
}
mysql_free_result($req);
?>
Pourquoi il se passe quoi quand tu l'affiches ?
Ben si $affiche_mail=0, il faut aussi l'insérer en base.
Le but, c'est de tout insérer, et d'insérer aussi un truc qui dit si oui ou non il doit afficher l'info.
Juste en php, ben non.
Il faut bien stocker quelque part l'information qui dit si tu dois afficher ou non l'adresse mail du mec.
Bref, tu fais un champ 'affiche_email' à cote du champ 'email' qui vaut 0 ou 1.
Et c'est lui qui dit si tu dois afficher ou non l'email.
Et pourquoi ne pas faire deux fichier de langue ?
Fichier 1 :
define('WELCOME','Il');
Fichier 2 :
define('WELCOME','Elle');
Ensuite, en fonction de $_SESSION['type'], tu inclus soit le fichier 1, soit le fichier 2, puis un simple echo WELCOME; affichera ce que tu souhaites.
Ben pour chaque truc qui doit s'afficher ou non, faut stocker en plus en base un champ qui vaut 0 ou 1 (qui dit si le truc doit s'afficher ou non).
As tu essayé d'utiliser la fonction copy au lieu de move_uploaded_file ?