moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 22/02/2011 à 01:42
A propos du How To - Messagerie Interne...
oui, par contre pas zéro null, mais c'est ça seul le premier message d'une conversation n'a pas d'id_conversation, et cet id est celui du 1er message.

Il est possible de le faire avec plusieurs tables, mais bon la tu devrais pouvoir faire ce que tu souhaite ainsi.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 21/02/2011 à 02:09
A propos du How To - Messagerie Interne...
oula le vieux post de mes debuts

y a des jours avec et des jours sans ^^
les wall ne sont plus la parce qu'il y a du y avoir un gros trou dans la base, ou simplement une purge pour gagner de la place faut voir avec la globule.

il m'arrive de faire des choses quand je suis sur le sujet et que ça peut m’être utile, la c'est pas la cas.

ensuite comme indiqué dans le dernier message, et après expérience, filer un code tous fait me prend autant voir plus de temps que de faire chercher.

maintenant ton second message donne plus d'info sur ce que tu veut faire c'est a dire un file de discution.

comment faire cela ? un peu comme un forum il faut un père à tous les messages, donc une colonne indiquant un ancêtre unique (la clef primaire de l’ancêtre me semble une bonne idée ensuite il suffit d'un 'simple' select et d'un order by sur la date pour afficher le file de la discussion.

il faut donc "juste" :
- Utiliser alter table une fois pour la modif de la table
- tenir compte de l'ajout de l'ancêtre dans l'insertion de la réponse.
aller je suis sympa j'ajoute que tu peut utiliser null pour indiquer d'un message est le premier (l'ancêtre des autres) dans un fil. ce qui permet de récupérer tous les 1ers messages en une requête select simple ;)

@+
Il en faut peu pour être heureux !!!!!
moogli
le 20/02/2011 à 04:08
Erreur SQL !INSERT INTO
Yop,

Regarde le lien WALL a gauche et dit moi si tu n'aurais pas pu reduire ton message.

Affiche la requete SQL avant de la donner a manger a mysql_query et essai la avec phpmyain pour voir le resultat.
Regarde aussi le retour de mysql_query si false c'est qu'il y a boulette, affiche le mysql_error() pour avoir des infos.
Je regarderais plus en details en retrant chez moi.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 20/02/2011 à 03:53
A propos du How To - Messagerie Interne...
Salut,

Le but du site n'est pas de donner un code tous fait. La page repondre est assez simple a faire puisqu'il s'agit d'un envoi en plaçant directement emetteur et destinateur (en inversant emetteur destinateur du message d'origine).

@+
Il en faut peu pour être heureux !!!!!
moogli
le 19/02/2011 à 17:18
Le danger des listes déroulantes
ce serait plutot
<?php
pays = array("France","Canada","Espagne","Italie","Maroc","Suisse");

//c'est ici que je pose la fonction in_array

if(in_array($_POST['champ liste deroulante'],$pays))
{
echo $verif." se trouve dans la liste des pays proposés.";
}
else
{
echo $verif." ne se trouve pas dans la liste des pays proposés.";
}
// suite du traitement de la liste déroulante
?>


ceci, bien entendu, dans le cas où tu est une liste simple :) dans le cas d'une liste multiple tu fait pareil en passant le tableau du choix de l'utilisateur en 1er paramètre ;)

@+
Il en faut peu pour être heureux !!!!!
moogli
le 19/02/2011 à 03:09
Erreur SQL !INSERT INTO
Yop,

tu en est donc au formulaire de connexion du membre ?

Quel est le code utilisé ?

n'a tu pas oublié le md5() sur le mot de passe ?

un beau wall du code et du create table serait pas mal ;)

@+
Il en faut peu pour être heureux !!!!!
moogli
le 19/02/2011 à 03:05
Le danger des listes déroulantes
salut,

il faut vérifier la valeurs choisie a la validation du formulaire, suivant d'où provient l'info avec un in_array ou une requête select si cela vient du sgbd.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 16/02/2011 à 02:08
Erreur SQL !INSERT INTO
yop,

le session_start() doit être avant tout affichage et ce n'est pas le cas ici donc met au tout début (1ere ligne même).

comment s'appelle le champ contenant le mot de passe ? parce qu'il ne s'appelle pas pass_md5 c'est certain c'est mysql qui le dit et il ne se gourre pas :)

au pire poste le create table de la table (tu peut l'avoir avec phpmyadmin).

Ps évite les vulgarité quand tu poste sur le forum ;)

@+
Il en faut peu pour être heureux !!!!!
moogli
le 16/02/2011 à 02:02
souci de correspondance entre les champs
salut,

1/ bonjour et merci ne sont pas facultatif, quand on souhaite de l'aide le minimum est de le faire poliment !
2/ je te suggère de (re)prendre des cours de français c'est à la limite du comprehénsible ton message.
3/ a tu compris ce code ? le copier / coller ça sert à rien faut comprendre la chose, sinon tu prendre un forum tout avec un portail.
4/ a tu lu les cours ?

@+
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours