raphlight

  • Signature
    http://raphlight.free.fr/trad.php
  • Site web
  • Nombre de sujets
    64
  • Nombre de messages
    380
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

raphlight
le 19/03/2007 à 13:28
Les MP ne s'affichent pas
Non, non !
J'ai oublié de dire ; j'ai mis ca tout en haut de ma page ;)

<?php
session_start();
// est-ce un membre ?
if (!isset($_SESSION['login'])) {
// si c'en ai pas un : page d'accueil
header ('Location: index.php');
exit();
}
?>


Je vais toujours essayé de mettre "Vous n\'avez pas...".

Mais je pense pas que ca viendrait de là... quelqun aurait il une autre idée ?
http://raphlight.free.fr/trad.php
raphlight
le 17/03/2007 à 22:43
Le flux RSS
lool, j'ai remis firefox, je vais maintenant découvrir comment s'affiche ce fameux flux RSS...

Euh au fait ? Une fois qu'on a le flux et firefox, comment qu'on fait ? ^^
http://raphlight.free.fr/trad.php
raphlight
le 17/03/2007 à 22:39
Les MP ne s'affichent pas
Bonsoir tout le monde.
J'ai créé une messagerie interne afin que les membres puissent s'envoyer des messages privés (=MP).

J'ai une page envoie ou se situe le formulaire pour envoyer un nouveau message.
J'ai une page reception où le nom des messages que l'on recoit s'affichent et quand on clique sur le nom, le message s'ouvre dans une autre page.

Mon problème :

Je peux envoyer des messages, j'ai le message de confirmation et aucune erreur MySQL.

Mais lorsque je vais dans la boite de reception du membre ayant recu un message que je lui ai envoyé... il s'affiche "Vous n'avez aucun message".

J'ai vérifier dans ma table MySQL, les messages s'affichent, le titre des messages s'affichent, l'id du destinataire aussi mais pas l'id de l'envoyeur (il marque 0 pour l'id de l'envoyeur alors que j'ai envoyé les messages avec le membre qui a l'id 2 et que aucun id 0 n'existe).

Est-ce de là que ca peut provenir ?

Comment corriger ce problème ?

Merci d'avance

PS: voilà le code que j'ai mis dans la page de reception des messages :

<?php
$base = mysql_connect ('machin', 'login', 'pass');
mysql_select_db ('nom_base', $base);

// on prépare une requete SQL cherchant tous les titres, les dates ainsi que l'auteur des messages pour le membre connecté
$sql = 'SELECT titre, date, membre.login as expediteur, messages.id as id_message FROM messages, membre WHERE id_destinataire="'.$_SESSION['id'].'" AND id_expediteur=membre.id ORDER BY date DESC';
// lancement de la requete SQL
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$nb = mysql_num_rows($req);

if ($nb == 0) {
echo 'Vous n'avez aucun message.';
}
else {
// si on a des messages, on affiche la date, un lien vers la page lire.php ainsi que le titre et l'auteur du message
while ($data = mysql_fetch_array($req)) {
echo $data['date'] , ' - <a href="lire.php?id_message=' , $data['id_message'] , '">' , stripslashes(htmlentities(trim($data['titre']))) , '</a> [ Message de ' , stripslashes(htmlentities(trim($data['expediteur']))) , ' ]';
}
}
mysql_free_result($req);
mysql_close();
?>
http://raphlight.free.fr/trad.php
raphlight
le 14/03/2007 à 19:06
Comment afficher ou non les informations données par un membre dans la liste des membres par le biais de case(s) à cocher ?
Bonjour tout le monde,
bon en fait, j'ai créé une zone membre grâce à ce site, divers scripts et des rajouts de ma part.

Pour l'inscription, il y a 5 champs à remplir:
-login*, mot de passe*, confirmation du mot de passe*, localisation et site web. (* = obligatoires)
Lorsque l'on s'inscrit, nos informations (login, email, et eventuellement localisation et site web) sont ajoutés dans un tableau sur une autre page ainsi que la date de l'inscription.

Mon problème:

J'aimerais ajouter une case laissant le choix au membre qui veux s'inscrire que son mail, sa localisation et son site web soient affichés sur la page du tableau récapitulant la liste des membres.

Et éventuellement plusieurs cases (une pour autoriser ou non l'email, une pour la localisation...etc.)

Je n'ai pas la moindre idée pour réaliser ceci...
Comment faire ?

Merci d'avance

PS: j'espère que c'est assez clair, si vous comprenez pas, dites le ;)
http://raphlight.free.fr/trad.php
raphlight
le 14/03/2007 à 15:22
Le flux RSS
ah ok, j'avais pas compris comment ca fonctionnait, je voyais juste un code source bizarre. J'ai juste internet explorer, je vais télécharger mozilla firefox pour voir ce que ca donne ;)
http://raphlight.free.fr/trad.php
LoadingChargement en cours