Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Programmation
  3. Développement web
  4. PHP
  5. Aide pour création d'un forum

Aide pour création d'un forum

Planifié Épinglé Verrouillé Déplacé PHP
4 Messages 4 Publieurs 4.2k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • E Hors-ligne
    E Hors-ligne
    EyesGammer
    a écrit sur dernière édition par
    #1

    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 réponse Dernière réponse
    0
    • SoulalexS Hors-ligne
      SoulalexS Hors-ligne
      Soulalex
      a écrit sur dernière édition par
      #2

      Tu peux utiliser ceci pour faire un lien : <a href="adresse" >nom</a>

      Soulalex, Administrateur de Melinyel
      + E-Mail : [[email protected]](mailto:[email protected] "Lien vers un courriel")
      + GitHub : [https://github.com/Soualex](https://github.com/Soualex "Lien externe")

      1 réponse Dernière réponse
      0
      • vfrzV Hors-ligne
        vfrzV Hors-ligne
        vfrz
        a écrit sur dernière édition par
        #3

        Et un petit "svp" ne serait pas de trop 😉

        hbY2yJ9.gif7CNtQh6.gif

        1 réponse Dernière réponse
        0
        • N Hors-ligne
          N Hors-ligne
          neconu
          a écrit sur dernière édition par
          #4

          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>';
          
          1 réponse Dernière réponse
          0

          Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

          Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

          Grâce à votre participation, ce message peut devenir encore meilleur 💗

          S'inscrire Se connecter
          Répondre
          • Répondre à l'aide d'un nouveau sujet
          Se connecter pour répondre
          • Du plus ancien au plus récent
          • Du plus récent au plus ancien
          • Les plus votés


          • Se connecter

          • Connectez-vous ou inscrivez-vous pour faire une recherche.
          Powered by NodeBB Contributors
          • Premier message
            Dernier message
          0
          • Catégories
          • Récent
          • Mots-clés
          • Populaire
          • Web
          • Utilisateurs
          • Groupes