Ses derniers messages sur les forums
Lol je dois vraiment etre une merde, je comprends pas du tout comment je peux recuperer via ta requete le nom du parent !?!?
En gros voilà ce que donne le rainsonnement juste avec deux requetes, impossibles que je trouve le moyen de le fair à une requete :(
Mon code
Merci quand même
[Message modifié le 05/11/2004 à 23:43 par mojorisin]
[Message modifié le 05/11/2004 à 23:43 par mojorisin]
[Message modifié le 05/11/2004 à 23:45 par XTremTourist]
Je comprends pas trop comment faire une jointure sur la meme table... tu peux m'aider ? :(
Ok dans ce cas j'accepte
Tite astuce car j'essayais de me faire chier avec des tableaux etc...
Separe l'id du mess et la date par "|" et sépare ces deux infos des autres infos des autres messages par un "&"
Ensuite il te suffira de faire un explode pour retrouver le tableau..
Je viens de faire cela il y a quelques jours et je dois te dire que c'est pas evident car faut penser a tous les cas....
Bonne chance en tout cas
Je sais bien que le bbcode est fait pour cela mais quand ya 10 lignes...
Dans ce cas je n'utilise plus de group by ?
Voici une fonction que j'utilise, fonction javascript :
wall
++
[PS du modo : y'a du bb-code et un wall. Je ne me suis pas cassé le cul pendant une apres midi à développer çà pour que personne ne l'utilise...]
[Message modifié le 05/11/2004 à 13:58 par LA GLOBULE]
J'essaye mais ca ne fonctionne pas car le truc c'est qu'il faut différencier tous les forums qui ont comme valeur parent=0 (ce sont les groupes de forums).
En gros si j'ai le groupe de forum qui a pour id = 2 et donc parent=0, il faut que je recupere tous les forums qui ont pour parent 2.
<select name="id_forum">
<? // Recuperation de tous les forums
$sql_two = "SELECT * FROM ".$GLOBALS["table_salons"]." GROUP BY parent ORDER BY nom";
$query_two = mysql_query($sql_two) or die("Erreur sur $sql_two :<br><br>".mysql_error());
while($data_two = mysql_fetch_array($query_two)){
$value = ($data_two["parent"]==0) ? "value='0'" : "value='".$data_two["id"]."'";
$option = ($data_two["parent"]==0) ? stripslashes($data["nom"]) : "->".stripslashes($data_two["nom"])."";
?>
<option <?=$value;?>><?=$option;?></option>
<? }
echo $sql_two;
?>
</select>
Comment faire ?
Merci d'avance
Bonsoir,
Voilà j'ai un petit problème car je veux faire le plus simplemetn possible avec les requetes et ne pas utilsier deux requetes alors que je peux le faire en une seule fois..
J'ai une table forums dans laquelle sont regroupés tous les groupes de forums (parent=0) et tous les forums associés (parent=id_du_groupe_de_forum)
Ce que je veux faire c'est ressortir tous les groupes de forums avec leurs forums respectifs.
Dois-je utiliser group by ?
Merci d'avance pour votre aide