Jump to content

Aide pour création d'un forum


Recommended Posts

Posted

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.

 

  • 1 month later...
Posted (edited)

Salut,

Tu peux faire :

<a href="le_nom_de_ta_page.php"><php? echo $row['Nom_Forum'];?></a>

Cordialement

ou aussi :

echo '<a href="le_nom_de_ta_page.php">'.$row['Nom_Forum'].'</a><br>';

 

Edited by neconu

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

Loading...
×
×
  • Create New...