C_Kirby

  • Signature
    C_Kirby
  • Nombre de sujets
    35
  • Nombre de messages
    435
  • Nombre de commentaires
    5
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

C_Kirby
le 05/09/2003 à 12:19
Plus grand posteur
Salut !
Est-ce que vous auriez pas un script pour connaitre le pseudo du plus grand posteur ? Moi j'ai essayé de faie un truk avec des tableau, mais je suis tellement nul pour ca, que c'est du n'importe kwa smiley :
<?
$sql = 'SELECT pseudo FROM forum_users';
$req = mysql_query($sql);
while ($data = mysql_fetch_array($req)) {
$pseudopost = $data['pseudo'];
$sql2 = 'SELECT * FROM forum_posts WHERE auteur = "'.$pseudopost.'"';
$req2 = mysql_query($sql2);
$posts = mysql_num_rows($req2);
$posteur[] = array (
'$pseudopost', '$posts'
);
}
$pseudo_posteur = max($posteur);
?>

et apres je fais un echo $pseudo_posteur
Wiwi, je sais, ca ne marche pas, c'est du n'importe kwa, mé bon, j'ai voulu quand même essayer smiley smiley
C_Kirby
C_Kirby
le 04/09/2003 à 10:15
Probleme de requete
Salut !
J'ai un petit probleme avec une requete :
<?php
// MODIFIACTION DE COMPTE
else if ($action == editprofile) {
mysql_query("UPDATE forum_users SET password='".$password."', email='".$email."', age='".$age."', siteweb='".$siteweb."', signature='".$signature."', avatar='".$avatar."' WHERE id='".$u."'") or die('Requete invalide.<br>'.$sql.'<br>'.mysql_error());
echo '<body onLoad="alert(\'Les informations ont bien été modifiées !\')">';
redirection ('viewprofile.php?u='.$u.'', '0');
}
?>


En fait elle marche tres bien sauf pour l'avatar. J'arrive a tout modifier sauf ca.
Y'a même pas de messages d'erreurs, et j'ai bien vérifié si plus au y'avais des { pas refermés, mais nan, ils sont tous refermés.
Merci de votre aide smiley
C_Kirby
C_Kirby
le 08/08/2003 à 15:34
Probleme sessions (encore :p)
Salut !
J'ai un probleme, la variable de session "admin_user" contient oui si on est admin, et non si on ne l'ai pas.
Moi je suis admin, donc la variable contient "oui" (wiwi, j'en suis sur, g vérifié) mais le probleme, c'est que dans le forum, je peux pas supprimer les messages des autres membres !
J'ai pourtant fais
<?
if ($_SESSION["admin_user"] == 'oui' || $_SESSION['pseudo_base'] == $auteur) {
// Supprimer le message
}
?>


mais je ne peut que supprimer mes messages !
Voici la page login (enfin, l'action)
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=618]ce lien[/lien])

Merci
C_Kirby
C_Kirby
le 07/08/2003 à 19:04
Sessions
Salut !
Défois j'ai des problemes avec les sessions.
Je crée une session, et défois, elle disparait !
Dans mon forum, dans la page de login (Voir en bas), je crée une variable 'admin_user' qui contient soit oui (l'utilisateur est administrateur du forum), ou soit non(il ne l'est pas). Mais défois la variable disparrait, donc tout le monde peut acceder a l'administration, supprimer les messages, ect, et défois les administrateurs n'ont plus de pouvoir !
Comment faire pour que la variable ne s'efface pas ?
Merci

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=610]ce lien[/lien])
C_Kirby
C_Kirby
le 02/08/2003 à 11:01
Probleme liste des connectes
Salut !
j'ai repris le script pour savoir combien de personnes sont en ligne que j'avais modifié pour mon forum pour mon nouveau forum
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=598]ce lien[/lien])

Mais la variable $_SESSION['pseudo_base'] est vide, pourtant je suis bien connecté, y'a le session_start(); dans config.php smiley Je comprends pas pourquoi
Merci de votre aide smiley
C_Kirby
C_Kirby
le 29/07/2003 à 19:36
Petit problème...
Salut !
J'ai fais une page action.php pour mon forum, qui regroupe toutes les actions : Poster un sujet, une réponse, ect.
Mais là j'ai un probleme quand je vérouille un topic :
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=581]ce lien[/lien])

(J'ai mis tout le code au cas ou)
Mais la redirection ne marche pas...
Merci smiley
C_Kirby
C_Kirby
le 25/07/2003 à 15:25
Probleme "ENUM"
Salut !
J'ai fais un forum (un tout nouvô tout bô smiley ) et j'ai fais une page action.php qui regroupe toutes les actions (créer un topic, une réponse, ect) ce qui est plus pratique que 10000 pages smiley et j'ai essayer de faire une fonction (enfin, pas vraiment une fonction, mais bon...) pour vérouiller un sujet. Pour ca j'utilise un champ enum (oui & non) donc voici mon script si un administrateur du forum veut verouiller un topic :
// VERROUILLER UN TOPIC
else if ($action == lock) {
if ($_SESSION['admin_user'] == oui) {
$sql = 'UPDATE forum_topics SET lock="oui" WHERE id="'.$t.'"';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo '<meta http-equiv="refresh" content="0;URL="viewtopic.php?f='.$f.'&t='.$t.'">';
}
else {
redirection('viewtopic.php?f='.$f.'&t='.$t.'');
}
}


Mais le message d'erreur suivant s'affiche :
Erreur SQL !UPDATE forum_topics SET lock=oui WHERE id="11"
Something is wrong in your syntax près de 'lock=oui WHERE id="11"' à la ligne 1

C'est la premiere fois que j'utilise un enum smiley
Merci
C_Kirby
C_Kirby
le 09/07/2003 à 12:07
Probleme
Salut !
Je voudrais savoir comment mettre un <br> a chaque fois que j'ai un certain nombre de résultat... Je m'explique :
Par exemple j'ai 34 membres dans la table membres. J'ai fais une liste de membres, et je voudrais qu'a chaque fois que j'ai écris 5 pseudo des membres, je vais a la ligne. Je sais ce qu'il faut faire, mais pas comment on le fais...
Merci
C_Kirby
C_Kirby
le 08/07/2003 à 12:19
Euh, petite question...
Je voudrais savoir si une chaine de caractere est présente dans un <select> (balise de formulaire) si elle apparait deux fois, si on pouvais l'enlever, c'est-a-dire empecher qu'une chaine de caractere soit présente deux fois...
Merci
C_Kirby
LoadingChargement en cours