FORUM

forum / PHP / Creer cathegorie

Vous n êtes pas connecté

Page :1

Creer cathegorie

Auteurs Messages
filou80 Posté à 07h12 le 26 Jan 15

Membre inscrit le 25/03/2014
Messages : 120
Localisation : somme
Bonjour

J'ai un petit forum que j'ai eu sur http://www.lephpfacile.com/howto/1-comment-faire-un-forum-en-php, mais j'arrive pas a faire des catégories.

Merci par avance pour votre aide.

@+ Filou80
said Posté à 10h37 le 26 Jan 15

Membre inscrit le 16/09/2012
Messages : 1513
Localisation :
Et comment t'as voulu procéder pour ajouter des catégories ?
filou80 Posté à 14h48 le 26 Jan 15

Membre inscrit le 25/03/2014
Messages : 120
Localisation : somme
c'est bon j'ai reussi

filou80 Posté à 14h58 le 26 Jan 15

Membre inscrit le 25/03/2014
Messages : 120
Localisation : somme
Salut à tous.

J'ai un soucis quand je me connecte a mon site et que je vais sur le forum je suis obliger de me reconnecter.
Comment faire pour garder la sessions, je rappel je suis novice.
J'utilise la même table et les mêmes identifiants.

voici mon site il en cours de creation avant de faire une mise en page je teste si cela fonctionne : http://yakasolution.fr/

Script de ma page connexion :

<form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
   <label for="username"></label>
   <input type="text" name="username" id="username" />
   <label for="password"></label>
   <input type="text" name="password" id="password" />
   <input type="submit" name="button" id="button" value="Envoyer" />
 </form>


Et voila la page de connexion du forum :

<?php
//Cette page permet dafficher la liste des categories
include('config.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" />
        <title>Forum</title>
    </head>
    <body>
     <div class="header">
         <a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Forum" /></a>
     </div>
        <div class="content">
<?php
if(isset($_SESSION['username']))
{
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));
$nb_new_pm = $nb_new_pm['nb_new_pm'];
?>
<div class="box">
 <div class="box_left">
     <a href="<?php echo $url_home; ?>">Index du Forum</a>
    </div>
 <div class="box_right">
     <a href="list_pm.php">Vos messages(<?php echo $nb_new_pm; ?>)</a> - <a href="profile.php?id=<?php echo $_SESSION['userid']; ?>"><?php echo htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8'); ?></a> (<a href="login.php">Déconnexion</a>)
    </div>
 <div class="clean"></div>
</div>
<?php
}
else
{
?>
<div class="box">
 <div class="box_left">
     <a href="<?php echo $url_home; ?>">Index du Forum</a>
    </div>
 <div class="box_right">
     <a href="signup.php">Inscription</a> - <a href="login.php">Connexion</a>
    </div>
 <div class="clean"></div>
</div>
<?php
}
if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
{
?>
 <a href="new_category.php" class="button">Nouvelle Catégorie</a>
<?php
}
?>
<table class="categories_table">
 <tr>
     <th class="forum_cat">Catégorie</th>
     <th class="forum_ntop">Sujets</th>
     <th class="forum_nrep">Réponses</th>
<?php
if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
{
?>
     <th class="forum_act">Action</th>
<?php
}
?>
 </tr>
<?php
$dn1 = mysql_query('select c.id, c.name, c.description, c.position, (select count(t.id) from topics as t where t.parent=c.id and t.id2=1) as topics, (select count(t2.id) from topics as t2 where t2.parent=c.id and t2.id2!=1) as replies from categories as c group by c.id order by c.position asc');
$nb_cats = mysql_num_rows($dn1);
while($dnn1 = mysql_fetch_array($dn1))
{
?>
 <tr>
     <td class="forum_cat"><a href="list_topics.php?parent=<?php echo $dnn1['id']; ?>" class="title"><?php echo htmlentities($dnn1['name'], ENT_QUOTES, 'UTF-8'); ?></a>
        <div class="description"><?php echo $dnn1['description']; ?></div></td>
     <td><?php echo $dnn1['topics']; ?></td>
     <td><?php echo $dnn1['replies']; ?></td>
<?php
if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
{
?>
     <td><a href="delete_category.php?id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/delete.png" alt="Delete" /></a>
  <?php if($dnn1['position']>1){ ?><a href="move_category.php?action=up&id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/up.png" alt="Faire Monter" /></a><?php } ?>
  <?php if($dnn1['position']<$nb_cats){ ?><a href="move_category.php?action=down&id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/down.png" alt="Faire Descendre" /></a><?php } ?>
  <a href="edit_category.php?id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/edit.png" alt="Edit" /></a></td>
<?php
}
?>
    </tr>
<?php
}
?>
</table>
<?php
if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
{
?>
 <a href="new_category.php" class="button">Nouvelle Catégorie</a>
<?php
}
if(!isset($_SESSION['username']))
{
?>
<div class="box_login">
 <form action="login.php" method="post">
  <label for="username">Nom d'utilisateur</label><input type="text" name="username" id="username" /><br />
  <label for="password">Mot de passe</label><input type="password" name="password" id="password" /><br />
        <label for="memorize">Se souvenir</label><input type="checkbox" name="memorize" id="memorize" value="yes" />
        <div class="center">
         <input type="submit" value="Login" /> <input type="button" onclick="javascript:document.location='signup.php';" value="S'inscrire" />
        </div>
    </form>
</div>
<?php
}
?>
  </div>
  <div class="foot"><a href="http://www.supportduweb.com/scripts_tutoriaux-code-source-89-simple-php-forum-script-forum-en-php-facile-simple-script-code-telecharger-forum-php-gratuit-mysql.html">Simple PHP Forum Script</a> - <a href="http://www.supportduweb.com/">Support du Web</a></div>
 </body>
</html>


Merci par avance  pour votre aide
said Posté à 19h53 le 26 Jan 15

Membre inscrit le 16/09/2012
Messages : 1513
Localisation :
Ce n'est pas la première fois que tu poses cette question ici. Et je n'ai pas d'autres réponses à te donner.
<?php 
session_start();
?>


Places ce code au début de chaque page pour voir.
Samomoi

Page : 1