Aller au contenu

Aide pour création d'un forum


EyesGammer
 Share

Recommended Posts

Bonjour/Bonsoir,

Voila mon script:

<?php
include('style.php');
include('menu.php');
ini_set("display_errors",0);error_reporting(0);
header('Content-type: text/html; charset=UTF-8');

if($_GET['pseudo'] === '' || $_GET['pseudo'] === '#'){
echo '<br><center><div id="Erreur"><p>Vous n etes pas connecter!</p></div></center>';
}else{
$Post = '<div id = "inscription">
    <form action = "#" method = "post">
    <h1>Nouvelle discution: </h1>
    <label for = "Message">Sujet: </label><p><input placeholder="ex: Aide pour faire un truc" class="textboxForum" type = "text" name = "Message" id = "Message" /></p>
    <p><label for="NomForum">Nom de discution: </label><input placeholder="ex: Aide pour un truc" class="textboxForum" type="text" name="NomForum" id="NomForum" /></p>
    <p><label for="Description">Description: </label><input placeholder="Description de l aide" class="textboxForum1" type="text" name="Description" id="Description" /></p>
    <p><input type = "submit" value = "Envoyer" id = "valider" /></p><br>
    </form>
</div>';

function Verif_magicquotes ($chaine)
{
if (get_magic_quotes_gpc()) $chaine = stripslashes($chaine);

return $chaine;
}
$message = null;
    $Sujet = (isset($_POST['Message']) && trim($_POST['Message']) != '')? Verif_magicquotes($_POST['Message']) : null;
    $NomForum = (isset($_POST['NomForum']) && trim($_POST['NomForum']) != '')? Verif_magicquotes($_POST['NomForum']) : null;
    $Description = (isset($_POST['Description']) && trim($_POST['Description']) != '')? Verif_magicquotes($_POST['Description']) : null;

    if(isset($Sujet,$NomForum,$Description))
    {
         $hostname = "#";
         $database = "#";
         $username = "#";
         $password = "#";
   
         $connection = mysql_connect($hostname, $username, $password) or die(mysql_error());
         mysql_select_db($database, $connection);
         mysql_query("SET NAMES 'utf8'");

         $SUJET = mysql_real_escape_string($Sujet);
         $NOMFORUM = mysql_real_escape_string($NomForum);
         $DESCRIPTION = mysql_real_escape_string($Description);
   
   $Pseudo = $_GET['pseudo'];
             $insertion = "INSERT INTO List_Forum(Description,Nom_Forum,Sujet,Pseudo,Date_List) VALUES('".$DESCRIPTION."', '".$NOMFORUM."', '".$SUJET."', '".$Pseudo."', NOW())";
             $inser_exec = mysql_query($insertion) or die(mysql_error());
             if ($inser_exec === true)
             {
                 if(isset($resultat['message'])){
                 session_start();
                 $_SESSION['login'] = $message;
                 $message = 'Votre  message a été envoyer.';
             }   
         }
         else
         {
             $message = 'Votre message n a pas été envoyer';
         }
    }

}
?>

<!DOCTYPE html>
<html>
<center>
<head>
    <title>Liste des Discutions - Site du Panda</title>
</head>
<body>
<p><?php echo $Post; ?></p>
<div id="inscription">
<h1>Listes des forums: </h1>
<div id="Forum">

     <?php
    // Connect to database server
    mysql_connect("#", "#", "#") or die (mysql_error ());

    // Select database
    mysql_select_db("#") or die(mysql_error());
    // SQL query
    $strSQL = "SELECT * FROM List_Forum ORDER BY `ID` DESC";

    // Execute the query (the recordset $rs contains the result)
    $rs = mysql_query($strSQL);

    // Loop the recordset $rs
    // Each row will be made into an array ($row) using mysql_fetch_array
    while($row = mysql_fetch_array($rs)) {

       // Write the value of the column FirstName (which is now in the array $row)
      echo "Par: ".$row['Pseudo'] ."<br />";
      echo $row['Nom_Forum']."<br>";
      echo $row['Sujet']."<br>";
      echo $row['Date_List']."<br>";
      echo "<hr>";

      }

    // Close the database connection
    mysql_close();
    ?>
 </div>
 </div>
</body>
</center>
</html>

 

Voila, évidemment la ou il y a les # pour la connection mysql, il y a mes  infos.

Sinon, je voudrais de l'aide car, il fonctionne très très bien mais le probleme est que sur les informations qu'il renvois ( a la fin du script ) je voudrais pouvoir clicker sur une informations pour pouvoir acceder a une autre page.

EyesGammer.

 

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Vous avez collé du contenu avec mise en forme.   Supprimer la mise en forme

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Chargement
 Share

×
×
  • Créer...